1.print中 SyntaxError: invalid syntax
SyntaxError: invalid syntax错误一般都是代码格式错误(直接复制的代码请注意是否有多余的空格)
在print中出现错误,请注意是否在python3.x中运行python2.x的项目
python 3中print后的语句需要加括号()
对比:
python 2.x中
print 'hello world!'
python 3.x中
print('hello world!')
2.Unable to import 'urllib2’或ModuleNotFoundError: No module named ‘urllib2’
该错误是因为
在python3中 urllib和urllib2包集合成在一个包
正确的写法为
import urllib.request
response = urllib.request.urlopen('网页的url')
str = urllib.request.unquote('需要解析的链接')
request = urllib.request.Request(url, headers=header)
3.python3中导出保存的txt文件为乱码
可在文件保存时加入encoding=“utf-8”
例如
with open(file_name+'.txt','a',encoding="utf-8") as fd:
fd.write(text)
4.Unable to import ‘xxxxxxx’
使用快捷win+r 然后输入cmd进入窗口
执行
pip install xxxx 即可
例如:
报错 Unable to import ‘reportlab’
则执行
pip install reportlab 等待安装即可
5.‘python3’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
将python3更改为python即可