- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 py打包exe,遇到的坑
1、运行exe总是提示某个模块不存在,其实是引用的方法不对当要打包的exe程序涉及的文件目录很多,目录之间存在比较多的引用关系时,要注意引用的正确性,否则打包后,运行exe时会提示模块不存在最好要打包的主程序文件放在工程的最外层,这样引用的时候把工程当成根目录,只需要用from...import去引用其他目录的文件,from后跟的是类文件所在的目录层级,import后是类文件名称(目录下要有init文件)。2、获取文件路径时,获取到临时文件路径有些程序包含了数据文..
2022-02-17 19:37:04
1187
原创 os.getcwd()、sys.path[0]、sys.argv[0]和__file__的区别
os.getcwd()、sys.path[0]、sys.argv[0]和__file__的区别,终于弄清楚了要分清这几个的区别与使用条件,实际测试一下是最准确的。设计测试方法:一个主模块用来运行,一个子模块用来被主模块调用主模块路径: /Users/stephen/Documents/code/test_dir/01test子模块路径: /Users/stephen/Documents/code/test_dir/02test运行模块的路径: /Users/
2022-02-17 15:30:37
368
原创 Python中os.system和os.popen区别
Python调用Shell,有两种方法:os.system(cmd)或os.popen(cmd)脚本执行过程中的输出内容。实际使用时视需求情况而选择。两者的区别是:os.system(cmd)的返回值是脚本的退出状态码,只会有0(成功),1,2 os.popen(cmd)返回脚本执行的输出内容作为返回值比如计算一个文件的md5值:os.system(cmd): 该方法在调用完shell脚本后,返回一个信号代码。 1 2 3 ...
2022-02-17 14:42:50
408
原创 Python进行ssh操作
import paramiko#创建一个ssh的客户端,用来连接服务器ssh = paramiko.SSHClient()#创建一个ssh的白名单know_host = paramiko.AutoAddPolicy()#加载创建的白名单ssh.set_missing_host_key_policy(know_host)#连接服务器ssh.connect( hostname = "10.10.21.177", port = 22, username = "roo...
2021-09-06 16:29:03
3750
原创 json.load() json.loads() json.dump() json.dumps()区分
1. load 和 loads(反序列化)load:针对文件句柄,将json格式的字符转换为dict,从文件中读取(将string转换为dict) 1 a_json = json.load(open('demo.json','r')) loads:针对内存对象,将string转换为dict(将string转换为dict) 1 a = json.loads('{'a'...
2021-08-30 20:05:58
207
原创 配置pycharm执行rf用例
下载插件:intellibot配置执行:命令:$PyInterpreterDirectory$\python.exe参数-mrobot-Plibs-LDEBUG-doutput-Frobot:txt-t"$SelectedText$"./路径:$ProjectFileDir$
2021-08-29 22:32:05
403
原创 Pycharm跳转关键字的时候,跳到了另一个目录的一个同名的文件,这个问题怎么处理呢
Pycharm跳转关键字的时候,跳到了另一个目录的一个同名的文件,这个问题怎么处理呢
2020-02-13 11:58:25
1154
4
空空如也
为啥在pycharm双击pyqt的ui文件无法唤起qtdesigner界面
2022-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人