不要随意更改subprocess.py文件

简介: 不要随意更改subprocess.py文件

事情起因,由于写爬虫的时候为了不去花时间仿写js加密,就把js加密相关的代码拷贝过来,使用python执行js,使用了PyExecJS模块,但发现一个问题,编码出现问题了,后来百度了说是把subprocess.py(C:\Users\Lenovo\AppData\Local\Programs\Python\Python38\Lib\,写也就是你的python安装目录下的Lib下)文件里的encoding=None改为encoding=“utf-8”,改了后确实可以正常运行。

  • 后来,在使用pyinstaller打包的时候,发现又是编码问题,改回来后就正常了。
目录
相关文章
|
2月前
|
Shell Perl
几行shell,批量替换更改件名
几行shell,批量替换更改件名
14 1
|
2月前
|
定位技术 Python
Python依据某一文件夹中大量文件的名称复制另一文件夹中的同名文件
Python依据某一文件夹中大量文件的名称复制另一文件夹中的同名文件
|
程序员 开发者 Python
#PY小贴士# py2 和 py3 的差别到底有多大?
虽然结论已经很明确,但我还是想客观地说一句:对于学习者来说,学 py2 还是 py3,真的没有太大差别。之所以这会成为一个问题
|
10月前
|
XML 存储 数据格式
基于大量文件的名称特征自动新建多个文件夹并自动复制对应文件:Python
本文介绍基于Python,对一个文件夹下大量栅格影像,基于其各自文件名,分别创建指定名称的新文件夹,并将对应影像文件复制到不同的新文件夹下的方法。
121 3
基于大量文件的名称特征自动新建多个文件夹并自动复制对应文件:Python
|
11月前
|
Unix Shell Linux
Python文件的属性获取,重命名,目录的创建,显示和改变
Python文件的属性获取,重命名,目录的创建,显示和改变
80 0
|
编解码 Python
Geany导入带有中文字符的.py文件然后执行报错解决办法
Geany导入带有中文字符的.py文件然后执行报错解决办法
169 0
Geany导入带有中文字符的.py文件然后执行报错解决办法
|
Shell Linux Perl
shell 定义绝对路径,出错 sed: 未找到命令,脚本功能:替换某一行内容
shell 定义绝对路径,出错 sed: 未找到命令,脚本功能:替换某一行内容
shell 定义绝对路径,出错 sed: 未找到命令,脚本功能:替换某一行内容
|
数据采集 Shell 开发工具
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
76 0
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
|
Shell
SHELL下把一个文件附加到另外一个文件,注意编码问题
SHELL下把一个文件附加到另外一个文件,注意编码问题
119 0