永发信息网

python中os.path.exists()和open('11.txt,'r')用法

答案:4  悬赏:10  手机版
解决时间 2021-03-18 06:35
  • 提问者网友:泪痣哥哥
  • 2021-03-17 21:50
我电脑里在C:\Python26\203\202\11.txt,可用python open('11.txt','r')报错误说没有这个11.txt文件,到底怎么回事?还有用os.path.exists('202')显示faulse,明明有这,202文件夹,怎么布尔值是0,202换成11.txt也是faulse,到底怎么回事?我用的是python2.6.6,现在打击的我都不想学了,求大家帮帮我,谢谢你们
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-03-17 23:25
把当前目录放到环境变量里面。你在哪个目录下运行python的话。就要相对这个目录去找文件。比如:
C:\>cd Python26\203\202
C:\Python26\203\202\>python
然后你再 open('11.txt', 'r'),或者直接用绝对路径也可以 open('C:\Python26\203\202\11.txt', 'r')
202文件夹同样,如果你要用os.path.exists('202'),那就到203目录下运行python,或者用绝对路径
全部回答
  • 1楼网友:从此江山别
  • 2021-03-18 02:13
你好! import os os.getcwd()#看看你的当前工作目录, 如果你的11.txt在现实的目录下 那就正确, 基本可以确定是不在\202这个目录里,当然找不到11.txt 希望对你有所帮助,望采纳。
  • 2楼网友:廢物販賣機
  • 2021-03-18 01:19
open(r'C:\Python26\203\202\11.txt','r') 这多方便
  • 3楼网友:神也偏爱
  • 2021-03-18 00:38
应该是你没有配置好环境变量,希望找不到路径,用绝对路径好
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯