操作目录
创建目录
| 1 | import os | 
重命名目录
| 1 | os.rename("test", "test_dir") | 
获取当前目录路径
| 1 | print(os.getcwd()) | 
G:\Python\python快速入门\python操作文件
切换目录
| 1 | os.chdir('test_dir') | 
G:\Python\python快速入门\python操作文件\test_dir
删除目录
注意不能删除当前目录
| 1 | os.rmdir('test_dir') | 
操作文件
打开文件
| 1 | my_file = open('file.txt') | 
旅行的迷人之处正是在这里
扛着不轻不重的今生
逐行读取
| 1 | print(my_file.readline()) | 
旅行的迷人之处正是在这里
只读模式打开
| 1 | my_file = open('file.txt', mode='r') | 
字节模式读取
| 1 | my_file = open('file.txt', mode='rb+') | 
b’\xc2\xc3\xd0\xd0\xb5\xc4\xc3\xd4\xc8\xcb\xd6\xae\xb4\xa6\xd5\xfd\xca\xc7\xd4\xda\xd5\xe2\xc0\xef\r\n’
写入文件
覆盖原文件
| 1 | my_file = open('file.txt', mode='wt', encoding='utf-8') | 
追加
| 1 | my_file = open('file.txt', mode='at', encoding='utf-8') | 
旅行的迷人之处正是在这里,
扛着不重不轻的今生,
到处浏览自己的前生和来世。
关闭文件
| 1 | my_file.close() | 
重命名文件
| 1 | os.rename('file.txt', '666.txt') | 
删除文件
| 1 | os.remove('666.txt') | 
浏览目录下全部文件
| 1 | print(os.listdir()) | 
[‘test.txt’, ‘opt_file.py’, ‘file.txt’]