
Python FileNotFoundError :程序找不到文件文件用途:
系统:.com .obj .dll
用户:.pptx .xlsx .docx
文件内容:
可执行文件:.txt .py
图像:.bmp .jpg .gif .png
声音视频:.wav .mp3 .mp4 .rmvb
问题分析:首先看一下电脑中文件是否还存在,检查文件的路径是否有误。
注意:
在python中,"\"不可打印的控制字符
\n:换行符
\t:制表符
倘若上面检查无误,那就有可能是形成了特殊字符,从而不能正确找到文件。
解决办法:用两个斜杠:即将路径中的“\”变为“\\”
用反斜杠:将“\"变为“/”
在字符串表示的路径前面添加“r”(表示字符串不使用特殊字符)
OS库:
os.path.isfile('') 判断是否为文件os.path.isdir('') 判断是否为目录
os.path.join('') 形成路径
os.path. realpath('') 绝对路径
os.path.listdir('') 获取目录下所有名称
搜索文件,如果文件不存在,就创建文件read,readline,readlines有何区别:如何用python重新命名文件import os if not os.path.exists('tmp'): os.mkdir('tmp')import os os.rename('tmp','abc')
read:读取所有内容,返回值为字符串; readline:读取一行内容,返回值为字符串; readlines:读取所有内容,返回值为列表;写文件时,写模式中的"w"与"a"的区别:
"w":覆盖,写下内容将会覆盖前一次写下的内容; "a":append, 追加,前一次写下的内容将会被保存异常处理(异常时不终止)
try:正常处理语句
except:异常处理语句
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)