随笔分类 - python
摘要:解决方法 pip install salt==3005 发现其他低版本不行
阅读全文
摘要:我的Linux环境是Rocky9,安装Python3.6报错了,解决如下 [root@nginx-proxy 18:58:54~]# dnf install clang [root@nginx-proxy 18:56:51~]# CC=clang pyenv install 3.6.12
阅读全文
摘要:pyenv 可以根据需求使用户在系统里安装和管理多个 Python 版本: 配置当前用户的python的版本 配置当前shell的python版本 配置某个项目(目录及子目录)的python版本 配置多个虚拟环境 一、安装pyenv 1、安装pyenv curl -L https://github.
阅读全文
摘要:尝试以下方法 sudo dnf install clang CC=clang pyenv install 3.6.13 Clang 是一个完整的编译器,也是一个前端。不过是将源代码转换成可执行程序流程的前端,而不是编译器的前端。如果说是编译器的前端,那是预处理器、词义分析器(Lexer)和语法分析器
阅读全文
摘要:使用函数 list() [] 直接使用 用哪种最快,使用[]最快 这是因为 是 [] 字面语法( literal syntax ),而 list() 是构造函数调用。毫无疑问,调用函数需要额外的时间。 同理,在创建字典时,我们也应该利用 {} 而不是 dict() import timeit pri
阅读全文
摘要:import dictdiffer t1 = { "name":"jack", "age":25, "sex":"男", "title":"ops", "heigh":"180", } t2 = { "name": "lucy", "age": 23, "sex": "女", "title":&qu
阅读全文
摘要:最近在写工具,拿到数据,发现有重复的,想到用set去重,结果报错了,哈哈,重新学习下 # 例子: data_list = [{'id':1,'name':'user01'},{'id':2,'name':'user02'},{'id':1,'name':'user01'}] data = set(d
阅读全文
摘要:time.strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。 import time from datetime import datetime result = time.strptime("1. 2022-12-10 10:45:00","1. %Y-%m-%d %H:%M
阅读全文
摘要:import time,datetime # 当前时间转时间戳 maintenance_time = (datetime.datetime.now() + datetime.timedelta()).strftime("%Y-%m-%d %H:%M:%S") struct_time = time.s
阅读全文
摘要:import json class Test: """ age name """ # init args :age、sname age = 0 name = '' def obj_json(): """ convert object to json str :return json str: """
阅读全文
摘要:import pwd usernames = [x[0] for x in pwd.getpwall()] if 'nginx' in usernames: print("nginx")
阅读全文
摘要:stat_info = os.stat('host.txt') uid = stat_info.st_uid gid = stat_info.st_gid user = pwd.getpwuid(uid)[0] group = grp.getgrgid(gid)[0] print(user,grou
阅读全文
摘要:import os,time filePath='test.txt' # 获取文件创建时间戳 print(os.path.getctime(filePath)) # 获取文件的修改时间戳 print(os.path.getmtime(filePath)) # 获取文件的访问时间戳 print(os.
阅读全文
摘要:import datetime from dateutil.relativedelta import relativedelta t=datetime.datetime.now() #当前日期 d = datetime.date.today() print(d) # 1天前 d1= d - rela
阅读全文
摘要:from datetime import datetime, timedelta now_time = datetime.now() utc_time = now_time - timedelta(hours=8) # 减去8小时 utc_time = utc_time.strftime("%Y-%
阅读全文
摘要:使用反斜杠 print('Hello,\'World') Hello,'World
阅读全文
摘要:指定xlrd版本号,可能是版本太新所以不行 pip install xlrd==1.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
阅读全文
摘要:指定源 pip3 install xlrd -i https://pypi.tuna.tsinghua.edu.cn/simple
阅读全文
摘要:os.path.getsize() 返回文件的字节数,如果为 0,则代表空。 import os if os.path.getsize('test.txt') == 0: print('这是空文件')
阅读全文
摘要:import sys def line_file_test(): print(sys._getframe().f_lineno) # 获取当前行号(行数) line_file_test()
阅读全文