Python Q&A
记录一些基础简单的东西,随时更新。我太笨了记不住东西,啦啦啦
Question:PyCharm报错,但cmd不报错。具体情况为把想调用的dll或.py文件放到了Python\Python3x\Lib\site-packages
中,并且已经设置好了本地的python.exe解释器,但PyCharm就是无法正常运行,出现类似dll failed
的错误。
Answer:把Python\Python3x\Lib\site-packages
写入系统环境变量,否则PyCharm依旧找不到。
Question:占位符(tap)与空格的问题
Answer:Notepad++和Atom均有显示占位符和空格的选项。
Question:为什么VapouSynth API的函数propGetFloat()
名字写作float,却是double类型?
Answer:猜测是基于VapouSynth以C++为后端、以Python为前端的模式而故意为之,因为Python中浮点数只有float类型,其与C++的double类型相似。
Question:报错module 'pickle' has no attribute 'loads'
怎么解决
Answer:这是我见过的最蛋疼的报错…原因是我在同project文件夹里自己写一个名为pickle.py
的文件,Python会优先加载自定义文件…详情看这里。具体我自己的故事,前一天晚上为了了解序列化和反序列号,写了这个文件。能踩到这个error…有种游戏里进了隐藏结局的感觉…