41 lines
960 B
Python
41 lines
960 B
Python
import uos as os
|
|
|
|
# test mkdir()
|
|
print('{:-^40}'.format('test mkdir'))
|
|
print(os.listdir())
|
|
os.mkdir('test_dir')
|
|
print(os.listdir())
|
|
|
|
# test file open() and write()
|
|
print('{:-^40}'.format('test write'))
|
|
f = open('test_dir/test_file', 'w')
|
|
f.write("Hello TencentOS-tiny\n")
|
|
print("Hello MicroPython", file=f)
|
|
f.close()
|
|
print(os.listdir('test_dir'))
|
|
|
|
# test file open() and read()
|
|
print('{:-^40}'.format('test read'))
|
|
f = open('test_dir/test_file', 'r')
|
|
print(f.readlines())
|
|
f.close()
|
|
|
|
# test 'with' statement and iterator
|
|
print('{:-^40}'.format('test with statement'))
|
|
with open('test_dir/test_file', 'r') as file:
|
|
for line in file:
|
|
print(line)
|
|
|
|
# test rename()
|
|
print('{:-^40}'.format('test rename'))
|
|
os.rename('test_dir', 'test_dir2')
|
|
print(os.listdir())
|
|
print(os.listdir('test_dir2'))
|
|
|
|
# test unlink()
|
|
print('{:-^40}'.format('test unlink'))
|
|
os.unlink('test_dir2/test_file')
|
|
print(os.listdir('test_dir2'))
|
|
os.unlink('test_dir2')
|
|
print(os.listdir())
|