Python
ctotalk
专注于技术团队管理 软件架构 微服务 中台 欢迎一起交流学习 MBA CTO PMP
展开
-
pip install -i 使用国内镜像
国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.c原创 2021-04-29 12:34:00 · 9531 阅读 · 2 评论 -
python 中json和字符串互相转换
python 中json和字符串互相转换string =" {“status”: “error”,“messages”: [“Could not find resource or operation ‘BZK1.MapServer’ on the system.”],“code”: 404}"print ‘对象:’ stringstring转json对象 loads()print ‘取值:’ json.loads(string)[‘code’]输出结果为:对象:{u’status’:原创 2021-01-01 23:59:53 · 7266 阅读 · 1 评论 -
Python 列表(List)
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:原创 2020-12-31 14:28:01 · 5592 阅读 · 0 评论 -
Python random() 函数
记录用过的python知识学以致用,用过后才有更深的印象random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。import randomprint( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 print( random.random() ) # 产生 0 到 1 之间的随机浮点数print( random.uniform(1.1,5.4) ) #原创 2020-12-31 00:34:17 · 5598 阅读 · 0 评论 -
Python获取当前时间的用法
python记录用过的python知识python获取当前时间的用法1.先导入库:import datetime2.获取当前日期和时间:now_time = datetime.datetime.now()3.格式化成我们想要的日期:strftime()比如:“2016-09-21”:datetime.datetime.now().strftime('%Y-%m-%d')4.在当前时间增加1小时:add_hour=datetime.datetime.now()+datetime.timedelta原创 2020-12-31 00:26:40 · 5626 阅读 · 0 评论 -
Python字符串转换 str与int互转
字符串str转换成int: int_value = int(str_value)int转换成字符串str: str_value = str(int_value)int -> unicode: unicode(int_value)unicode -> int: int(unicode_value)str -> unicode: unicode(str_value)unicode -> str: str(unicode_value)int -> str: str(int原创 2020-12-31 00:21:14 · 6521 阅读 · 0 评论 -
Python逻辑运算符and or not
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:运算符 逻辑表达式 描述 实例andx and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。orx or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。notnot x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它原创 2020-12-31 00:18:30 · 7626 阅读 · 0 评论 -
Python 异常处理
最简单写法 try-except-elsetry:<语句> #运行别的代码except <名字>:<语句> #如果在try部份引发了'name'异常except <名字>,<数据>:<语句> #如果引发了'name'异常,获得附加的数据else:<语句> #如果没有异常发生示例:try:fh = open(“testfile”, “w”)fh原创 2020-12-31 00:14:26 · 5617 阅读 · 0 评论 -
Python 读写文件
Python 读写文件读文件写文件读文件打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): f = open('test.txt', 'r')r表示是文本文件,rb是二进制文件。(这个mode参数默认值就是r)如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:f=open(‘test.txt’, ‘r’)Traceback (most recent call last):File “”, line 1原创 2020-12-30 23:39:34 · 5579 阅读 · 0 评论 -
do you need to install a parser library
方法一:安装lxml 在cmd中输入pip install lxml方法二:换一种解析方式将soup = BeautifulSoup(r.text, ‘lxml’)修改成如下形式即可:soup = BeautifulSoup(r.text, ‘html.parser’)原创 2020-12-30 19:24:48 · 6982 阅读 · 0 评论 -
python设置文件编码 Defining Python Source Code Encodings
PEP 263 – Defining Python Source Code EncodingsPEP: 263Title: Defining Python Source Code EncodingsAuthor: mal at lemburg.com (Marc-André Lemburg), martin at v.loewis.de (Martin von Löwis)Status: FinalType: Standards TrackCreated: 06-Jun-2001Python-原创 2020-12-30 19:19:22 · 5817 阅读 · 0 评论 -
python linux查看正在运行的python程序
Linux查询正在运行的python程序ps -ef | grep python[root@iZm5e9wyhfasdfasdfd5bb879Z test]# ps -ef |grep pythonroot 8739 8320 2 21:05 pts/1 00:00:03 python test.pyroot 9661 8320 0 21:07 pts/1 00:00:00 grep --color=auto python[root@iZm5e9wfasdf原创 2020-12-21 21:08:56 · 10009 阅读 · 1 评论 -
cmd命令行把bat或exe执行为windows服务
cmd命令行把bat或exe执行为windows服务bat或exe目录下执行如下命令sc create [服务名] binPath= 目录下的bat文件 start=autocreate servicename binPath= test.bat start= auto注意:=和后面的值之间需要空格最好使用bat文件的全路径,如上 binPath= 到制定的全路径了。...原创 2020-12-20 22:11:39 · 7835 阅读 · 0 评论 -
Python-Windows下执行Python脚本
Python-Windows下执行Python脚本 亲测可用原创 2020-12-20 21:55:20 · 7920 阅读 · 1 评论 -
python windows环境安装python教程
在python的官网下载python对应版本https://www.python.org/downloads/windows/ 64位下载(64-bit) 版本 32位下载(32-bit)版本2. 双击安装包,执行安装,选择安装路径,记住安装路径,如D:/python/python36,安装过程中,提示的插件,可以都勾选上,默认可以Add python to path,将python加入环境变量3. 检查是否安装成功 命令行输入 python -v4. 将python 加入环境变量方.原创 2020-12-20 21:44:19 · 7586 阅读 · 0 评论 -
Python for i in range ()用法详解
Python for i in range ()用法详解for i in range ()作用:range()是一个函数, for i in range () 就是给i赋值:比如 for i in range (1,3):就是把1,2依次赋值给irange () 函数的使用是这样的:range(start, stop[, step]),分别是起始、终止和步长range(3)即:从0到3,不包含3,即0,1,2>>> for i in range(3): print(原创 2020-12-20 21:28:29 · 151259 阅读 · 2 评论 -
Python int与string之间的转化
Python int与string之间的转化string–>int1、10进制string转化为int int(‘12’)2、16进制string转化为int int(‘12’, 16)int–>string1、int转化为10进制string str(18)2、int转化为16进制string hex(18)...原创 2020-12-20 21:25:05 · 7648 阅读 · 0 评论 -
解决Max retries exceeded with url的问题
解决Max retries exceeded with url的问题requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.baidu.com', port=443): Max retries exceeded with url:(Caused by <class 'socket.gaierror'>:python脚本请求url,大量请求报错Max retries exceeded with url解..原创 2020-12-21 11:38:18 · 54073 阅读 · 1 评论 -
linux环境执行python程序提示No module named requests的解决方法
在linux环境下执行python脚本,提示No module named requests。如图:需要安装requests插件。执行命令:sudo pip install requestssudo pip install requestsDEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer ma原创 2020-12-20 13:15:36 · 11553 阅读 · 0 评论