人活着,就是要一直写bug。
——鲁迅
- 导入的json串中有字段值为false,报错:NameError:name 'false' is not defined;
python大小写敏感,假的写法是False、真的写法是True,首字母均大写。
- 如果使用虚拟环境,要在虚拟环境下install包;如:pipenv install pymongo
- 想使用urllib.quote() ,import urllib 报错:AttributeError: 'module' object has no attribute 'quote'
In Python 3.x, you need to import urllib.parse.quote
:
import urllib.parse
urllib.parse.quote("châteu", safe='')
quote_plus 来自 urllib.parse
-
导入同包、不同包下的文件
p=open('包名/子包名/文件名’)
pr=p.read()
a=eval(pr) #str 型的json文件p,经eval后,a为list型(内嵌字典的list)
-
在打印拼接的字符串+int型时,输出的是Unicode字符在内存中的形式
应改为:格式化打印
print('打印出a={0}、b={1}、c={2}'.format(a, b, c))