江苏卫视直播表,伽利略的故事,刘大孬
文件是操作系统虚拟出来的概念,拿来存储信息的
.txt / .word / .md / .py 存储的是文字
如何通过文本编辑器去控制txt文件
file_path = 'd:\pycharm_project\config.txt' f = open(file_path, encoding='utf8') # 把该路径的文件读入内存 data = f.read() # 读取文件 print(data) f.close() # 解除对操作系统的占用
打开文件的三种操作
file_path = 'd:\pycharm_project\config.txt' f = open(file_path, 'r',encoding='utf8') print('f.readable:',f.readable()) print('f.writable:',f.writable()) # 打印结果: f.readable: true f.writable: false
写入文件
file_path = 'd:\pycharm_project\config.txt' f = open(file_path, 'a',encoding='utf8') data = f.write('234') print(data)
print(r'\n') # \n本来是换行,加上r,变成了\n
gbk/utf8只针对文本,所以音频通过rb模式读取二进制
b模式下没有encoding模式,b一般与r / a / w 一起使用
file_path = 'd:\pycharm_project\movie.mp4' f = open(file_path, 'rb')
r+可写可读,w+可写可读(清空文件),a+可写可读
一般不推荐使用可写可读模式
利用with open 可以自动关闭文件
with open('d:\pycharm_project\config.txt', 'r+', encoding='utf8') as f: data = f.read() print(data) # 这个缩进里面的代码都是文件打开的状态,运行到缩进外面会自动关闭文件 print(123)
步骤:
import jieba import wordcloud import imageio with open(r'd:\pycharm_project\day05\语录.txt','r',encoding='utf8') as f: data = f.read() ls = jieba.lcut(data) s = ' '.join(ls) img = imageio.imread(r'd:\pycharm_project\上海老男孩python12期\预科班\33.jpg') w = wordcloud.wordcloud(width=1000,height=1000,font_path=r'c:\windows\fonts\stxinwei.ttf',background_color='white',mask=img) w.generate(s) w.to_file('qq.png')
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论