python笔记03_IO编程

版权声明:本文为博主原创文章,未经博主允许不得转载。 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__))  

猜你喜欢

转载自blog.csdn.net/u011331731/article/details/89227059