版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011331731/article/details/89227059
with open('/path/to/file', 'r') as f:
print(f.read())
f.write('Hello, world!')
f.close()
StringIO()
f = BytesIO()
f.write('中文'.encode('utf-8'))
print(f.getvalue())
>>> import os
>>> os.name # 操作系统类型
>>> os.uname()
>>> os.environ
>>> os.environ.get('PATH')
os.path.abspath('.')
os.path.join('/Users/michael', 'testdir')
os.mkdir('/Users/michael/testdir')
os.rmdir('/Users/michael/testdir')
os.path.split('/Users/michael/testdir/file.txt')
os.path.splitext()
os.rename('test.txt', 'test.py')
os.remove('test.py')
[x for x in os.listdir('.') if os.path.isdir(x)]
[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
pickle.dumps(d)
>>> f = open('dump.txt', 'wb')
>>> pickle.dump(d, f)
d = pickle.load(f)
>>> f.close()
>
print(json.dumps(s, default=lambda obj: obj.__dict__))