Skip to main content
File system operations, environment variables, and OS utilities.
import os

Functions

FunctionDescriptionExample
os.read(path)Read file contentsos.read("config.txt")
os.write(path, content)Write string to fileos.write("out.txt", "hello")
os.append(path, content)Append to fileos.append("log.txt", "entry\n")
os.exists(path)Check if file/dir existsos.exists("config.txt")true
os.delete(path)Delete a fileos.delete("temp.txt")
os.mkdir(path)Create directoryos.mkdir("output")
os.list(path)List directory contentsos.list(".")["file1", "dir1"]
os.cwd()Current working directoryos.cwd()"/home/alex/project"
os.env(key)Get environment variableos.env("HOME")

Examples

import os

# Read and process a file
content = os.read("data.txt")
lines = content.split("\n")
print("Lines: {len(lines)}")

# Write results
os.write("output.txt", "Processed!")

# List files
files = os.list(".")
for f in files
    print(f)

# Check before read
if os.exists("config.json")
    config = os.read("config.json")

Compile Flag

cargo build --release --no-default-features --features mod_os