本文共 306 字,大约阅读时间需要 1 分钟。
测试程序时候发现在pycharm中同一目录执行f=open(“1.txt”)找不到文件,但是在命令行中正常,第一反应肯定是pycharm哪里没设置对,设置了半天source root之类的还不行,然后把py文件删除在新建一个就好,最后发现是之前的py文件是从别的目录移动过来了的,移动时勾选了默认选项,search for references 。。。导致pycharm还认为这个文件还在原来的路径下,所以我测试相对路径怎么都不对,绝对路径就可以。
最终造成的效果就是明明这个文件在src路径下,但是执行os.getcwd()出来的结果却是在asr路径下,用了pycharm这么久,以前还真没注意这个问题。。。。
转载地址:http://idxws.baihongyu.com/