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 可以切换目录哦

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

原文地址:https://www.cnblogs.com/qumogu/p/12416507.html

时间: 2024-10-30 22:57:32

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

pycharm开发python时出现控制中文显示乱码

当pycharm开发python时,中文出现乱码 修改setting文件 这样就能正常显示 pycharm开发python时出现控制中文显示乱码

使用VS Code开发Python

1.安装vs code.下载地址https://code.visualstudio.com/ 2.vs code安装Python插件 3.选取Python解释器 使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter进行搜索. 4.新建一个py文件,写几行测试的代码.然后F5选择python就运行了,也可以自己断点调试. msg = "Hello World" print(msg) 文章另外地址:http://www.51wfn.com/243

javaweb基础----使用原生fileupload上传文件时找不到上传的文件位置

上传文件测试时发现控制台没报错,但是在eclipse的workspace中的指定项目下找不到上传的文件 打印输出上传的项目路径时才发现原来在这个位置 D:\code\JavaCode\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps 为避免下次出现同种情况,在新建的server中双击点开设置: 选择第二项即可 原文地址:https://www.cnblogs.com/cjasonvincent/p/8

找不到resources下的文件

今天发现一个很坑的问题,浪费了很长的时间排查问题,特此记录下.目录结构如下图所示: 结果加载文件的时候,一直报错: 找不到resource文件夹下的 conf/mybatis/logDb/ 路径下的文件,URL不存在. 各种刷新都没用,后来右键文件,Copy Reference得到的路径如下:conf.mybatis/testDb/ 不应该是:conf/mybatis/testDb/ 吗? 然后重命名包名为conf,再在包名conf下新建package名为mybatis的包,启动问题解决了. 原

使用alipaySDK编译时找不到openssl/asn1.h文件的解决办法

构建新的项目时,在重新引入alipaySDK进行编译之后出现了一个错误:找不到 #include<openssl/asn1.h> 这个文件 首先排除是SDK的问题以及代码问题.在重新翻看了官方文档以及网上的一些帖子之后大致推断出问题出现的原因可能是由于文件路径的变化导致了配置信息出现错误.所以我的解决办法是重新配置文件路径. 1.打开项目,点击Build Settings,选择Header Search Paths. 2.在Header Search Paths对应的输入框中添加ssl的路径(

【微信小游戏】(一)小游戏开发调试--关于找不到app.json入口文件

经了解发现 小程序必须要有app.json 小游戏必须的文件只有2个 game.js 小游戏入口文件 game.json 小游戏配置文件 所以不是工程文件缺失,解决方案如下: 进入微信开发者工具后 1 无APPID的,如下图选小游戏也可进入调试界面 2 有APPID的,必须完善填写小程序的信息,里面类别要选小游戏,微信开发者工具识别是小游戏就不会去找app.json入口文件 原文地址:https://www.cnblogs.com/czk123/p/9028364.html

python 如何找到某一目录下的文件类型(三种方法)

#!/usr/bin/env python 1 import glob 2 import os 3 os.chdir(“./”) 4 for file in glob.glob(“*.py”): 5 print file print “#######Another One##########” import osfor file in os.listdir(“./”): if file.endswith(“.py”): print file print “#######Another Two##

统计指定目录下所有mp4文件的时长(包含子目录下的文件)

1 # -*- coding:utf-8 -*- 2 # Author :Zcb 3 4 import os 5 from moviepy.editor import VideoFileClip 6 7 file_Dir = u"e:\\test" #加个u 是表示unicode 一般用在中文字符前 8 sum_time =0 9 10 class FileCheck(): 11 def __init__(self): 12 self.file_dir = file_Dir 13 14

Python实现简单的HTTP服务器(支持文件上传下载)

1.python内置模块 SimpleHTTPServer  (支持下载功能) 在对应的工作目录下,运行命令python -m SimpleHTTPServer 即可把当前目录下以共享服务的形式共享出去. 外部访问可通过访问:http://ip:端口号来访问  (默认端口为8000) 可指定端口: python -m SimpleHTTPServer 8081 2.Woof模块 http://www.home.unix-ag.org/simon/woof.html 3.Droopy模块  (支持