
python
nangongxiaobai
通信行业,测试测量经验十年,自动化控制系统开发。频谱仪、综测仪、信号源、网分等仪器。想做一个懂仪表和硬件的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 文件复制报错 Errno 13 Permission denied
在用python shutil.copy(src, dst)复制文件的时候报错,ERROR 13,权限问题。碰到上述问题后,我查了一下具体的用法,一定要注意的是这里是路径还是文件。这是最关键的影响因素。建议在使用的时候直接弄成路径加文件名的字符串。这样就可以避免报错。python很多内容使用方便,但是有些容易出错的地方。我具体写法如下: oldname = str(root)+os.sep+direction+os.sep+pycfile原创 2020-05-12 17:26:09 · 5745 阅读 · 0 评论 -
新手入门:怎么理解同一行中有for if
for循环中嵌套if会使得代码开起来更干净,但新手可能比较蒙圈,尤其再涉及到字典或者列表的时候。例子:// A code blocklist1 = [1, 3,5, 6,2,10]list2 = [m for m in list1]list3 = [n for n in list1 if n %2==0]print(list1)print(list2)print(list3)...原创 2020-04-30 18:18:09 · 313 阅读 · 0 评论 -
python中容易出错的小细节
python 不区分斜杠和反斜杠但是斜杠是转义字符的一部分,如果单纯把他当作一个str来用的时候就容易出现问题,所以在文件路径的时候,可以直接用反斜杠来代替,避免出现问题。...原创 2020-04-27 15:31:20 · 216 阅读 · 0 评论 -
批量编译python文件,最适合跟客户发的python包
工作中会遇到只能发送.pyc文件给客户的情况,小的项目直接复制pyche包就可以,但是当文件较多的时候便不方便,并且更为重要的是,用pyche文件夹里的内容相当于路径就改变了,全部复制出来徒增工作量,所以这里整理一种批量快速编译文件,并且不需要改变路径,完成后只要删掉py文件就可以了。命令行:python -m compileall -b 注意正确输入路径就可以了。该路径下的所有pytho...原创 2020-04-26 14:35:54 · 339 阅读 · 1 评论 -
新手必看,一个python项目的执行过程
对于新手来说,一切都是陌生的,从宏观理解执行过程,再进入微观了解具体的方法,应该是更好的一个学习方式,我本人特别喜欢这样,根据对周围人的了解,以及带新人的经验告诉我这的确是一个不错的学习方法。所以就从宏观了解一下Python项目的执行过程。首先在一个python文件中,从第一行逐行执行到最后一行。分三个模块,文件导入模块,函数(方法)定义模块,代码执行模块。首先是导入各种需要的文件(导入文件的默...原创 2019-09-05 15:03:20 · 1803 阅读 · 0 评论 -
python os.remove()用法
os.remove() 用于删除指定路径下的文件,如果指定的路径是一个目录,将抛出OsError。格式为: os.remove(path),path 是要移除的文件路径。原创 2019-09-05 14:29:20 · 4960 阅读 · 0 评论 -
os.path.exists(str)用法
os.path.exists(),用于检查在某路径内是否存在某文件。返回值为false原创 2019-09-05 11:22:01 · 1691 阅读 · 0 评论 -
汉字所占字节长度
采用utf8编码,每个汉字占用的3个字节长度。所以当打印一个汉字的长度时,结果为3原创 2019-09-05 10:58:12 · 736 阅读 · 0 评论 -
python安装xlrd包
python工具包安装有两种方式:第一,通过pip install xlrd命令直接安装,当然这样做有两个前提条件,首先你需要安装了pip,其次你还能正常访问网络。由于公司网络限制,我不得不采用安装安装包的方式。第二,安装包。登录官网: https://pypi.org/project/xlrd/选择download files,选择: xlrd-1.2.0.tar.gz下载完成后放在目...原创 2019-08-16 15:22:01 · 22953 阅读 · 1 评论 -
python报错:AttributeError: module 'pdb' has no attribute 'set_trace'
Python入坑不久,今天碰到个奇怪的问题,想利用python pdb debug代码。但实际中用pdb.set_trace()的时候却报错:AttributeError: module ‘pdb’ has no attribute 'set_trace’自己反复查看没有拼写错误,再仔细看是因为引入这个模块里面没有set_trace方法。Google搜索报错信息,StackOverflow上...原创 2019-08-21 15:24:12 · 3158 阅读 · 1 评论