![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
公子半岛
当初就不该学java
展开
-
一些报错问题的解决
今天用python的io流去读取文件的时候发现读取的文件是这样的:built-in method read of _io.TextIOWrapper object at 0x000000000B7D7748仔细检查了下原来是我的f.read没有加()导致的,加上f.read()之后就可以正确的读到了。...原创 2022-01-19 16:38:14 · 1781 阅读 · 1 评论 -
python的base64与hex相互转换
以下代码为python3写法import base64import codecsbase64_text_dome="woidjw=="hex_text_dome="c2889d8f"# base64转化成Hex格式hex_text = base64.b64decode(base64_text_dome).hex()print(hex_text) #"hex_text=c2889d8f"#Hex转化成 base64 格式base64_text=codecs.encode(codecs.原创 2022-01-06 18:51:34 · 1691 阅读 · 0 评论 -
一些常用的报错解决思路方法
今天在github上拉了个代码下来,运行发现一直报错;File "E:\WWW\testpro1\aliyun-api-gateway-demo-sign\com\aliyun\api\gateway\sdk\auth\signature_composer.py", line 72, in _build_resource param_list = body.keys()如何去找错呢,先找到报错代码的地方,然后逐步往上找报错的地方:def _build_resource(uri=...原创 2022-01-05 17:01:37 · 596 阅读 · 0 评论 -
python的文件流的操作
需求:path1路径中有大约上千个文件,需要找出path1中后缀名为cos的文件,并替换文件中包含有call \"D:字段替换为call ".\调用脚本\并保存。import osclass otmsfile(): path1 = 'E:\diffcount2\YX2106-在线测试\测试脚本' #需要替换文本路径,精确到测试脚本这一层路径 before1text = "call \"D:" #需要查找的文字 before1 = "//call \"D:" #过滤掉前面有//的文原创 2021-12-10 16:05:15 · 1258 阅读 · 0 评论 -
python控制台传参实现
最近在用python写一个工具给同事用,但又需要用同事传过来的参数,同事不会用python代码。本来想做个页面,让他填参,发现是在是太麻烦了。于是发现了python的控制台传参方法。import sysgpus = sys.argv[1]gpus1 = sys.argv[2]print(gpus)print(gpus1)在cdm中进入到本代码所在路径中执行以下命令python cosfile_update_script.py A B...原创 2021-12-10 14:29:46 · 1220 阅读 · 0 评论 -
pycharm自定义快捷键设置
之前在eclipse上有许多快捷键用的顺手了,最近写python在pycharm上怎么设置自定义的快捷键呢?编辑器右上角点击File-选择Setting-选择Keymap-双击Editor Actions 即可自定义快捷键原创 2021-11-15 10:29:50 · 743 阅读 · 0 评论 -
python 如何HTMLTestRunner
今天想直接安装HTMLTestRunner,发现装不了。原来HtmlTestRunner模块是uinttest模块的第三方扩展插件,不支持pip方式安装==https://pypi.org/project/html-testRunner/#files下载放在这路径下cmd中进行安装安装成功...原创 2021-11-11 16:37:06 · 924 阅读 · 0 评论 -
python包的多种安装方式
life is hard,I have py !第一种安装方式 pip insatll + package第二种安装方式 下载whl文件 到本地python的Scripts目录下然后cmd 进入该目录 用pip insatll + whl文件全名。原创 2021-11-11 16:31:13 · 724 阅读 · 0 评论 -
flask框架响应数据乱序
今天在用flask写了mock,发现响应数据总是不是按顺序来的。即使我用了OrderedDict有序字典。发现还是乱序。查了查资料发现竟然是flask框架为了性能所以默认响应数据是按字母排序的。解决方式是:在app=Flask(__name__)这行代码的下面添加如下代码:app.config ['JSON_SORT_KEYS'] = False...原创 2021-10-28 18:49:02 · 414 阅读 · 1 评论 -
We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later.解决方法
问题是:We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later.我们无法在GitHub中授权您。很抱歉给您带来不便,请稍后再试。在pycham中添加gihub方式的时候选择:2 log in with token不要选择1 log in via githublog in via github通过github登录 log in with token 使用令牌登...原创 2021-09-28 15:33:35 · 1554 阅读 · 0 评论 -
python3.8安装Crypto报错解决方法。
之前的项目是python3.6的,项目中要用到的是 Crypto 这个包。但是Crypto这个包不能直接安装,必须要安装pycrypto这个包后来换了台机器升级到了py3.8,发现安装pycrypto装不上,一直报错。查了查资料才发现原来pycrypto这个包早就不维护了,应该安装的是pycryptodome这个包。后来安装pycryptodome成功!...原创 2021-09-22 11:08:31 · 1251 阅读 · 0 评论