vs code 开发 python 时找不到当前目录下的文件, UnicodeDecodeError: 'gbk'

您所在的位置:网站首页 python在当前目录及当前目录下的文件 vs code 开发 python 时找不到当前目录下的文件, UnicodeDecodeError: 'gbk'

vs code 开发 python 时找不到当前目录下的文件, UnicodeDecodeError: 'gbk'

#vs code 开发 python 时找不到当前目录下的文件, UnicodeDecodeError: 'gbk'| 来源: 网络整理| 查看: 265

vs code 开发 python 时找不到当前目录下的文件, UnicodeDecodeError: 'gbk'

一, 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

与本文相关文章 python 生成器 获取 目录下文件 Python 清除CVS和SVN下的目录和子目录 Python 开发网站目录扫描器 python获取当前用户的主目录路径方法(推荐) Python 删除目录下文件 Python 学习笔记_获取当前目录和上级目录 将二级目录下的文件合并成一个文件的Python小脚本 python列出文件夹下的所有文件


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3