一, vs code 开发 python 时找不到当前目录下的文件,
file = open("readme.txt") 一直报错, 找不到目录下面的文件
原来 vscode 默认都是以打开的项目的目录为当前目录, 如果项目下面的文件夹里面的的文件运行就会出错. 找不到文件
解决问题:
vscode [文件] -》[首选项] ->[设置] 搜索 [terminal]
1. 在设置中搜索 teminal, 选择用户→python
2. 勾选 Execute In File Dir
二, open 文件时, 报错, UnicodeDecodeError: 'gbk'
需要在 open 里加上, encoding="UTF-8" 就解决了
with open(JSON, 'r', 'r', encoding='UTF-8') as fp: return JSON.load(fp)
三, 在 Ipython 中如何运行 *.py 文件
ipython 除了可以直接运行 python 代码, 也可以执行 py 脚本文件
命令 %run test.py , 就可以了, 当然是当前目录下,
ipython 可以切换目录哦
来源: http://www.bubuko.com/infodetail-3447512.html