Skip to main content

File Actions Library

Load file to string

Converts file to string , max_chars is set to none by default

Testfile = file.load_str(test.txt, max_chars = 1000);

Load Json file to dictionary

Loads json from file to dictionary format

TestJson = file.load_json(test.json);

String to file

Dumps string in to file

test = "This is a test of the dump_str method
Testfile = file.dump_str("text.txt",test);

Append string to a file

Appending a string to a file.

test = "This is a another test but with  the append_str method
Testfile = file.append_str(str, max_chars = 1000);

Create Json File

Dump dictionary in to json file.

test = {
"name": "test",
"method" : "dump_json",
"use" : "dumps dictionary to json file"
}
Testfile = file.dump_json("text.json",test);

Delete file

Delete any file.

file.delete("text.txt");

Complete Example

walker init {
fn="fileiotest.txt";
a = {'a': 5};
file.dump_json(fn, a);
b=file.load_json(fn);
b['a']+=b['a'];
file.dump_json(fn, b);
c=file.load_str(fn);
file.append_str(fn, c);
c=file.load_str(fn);
report c;
}