随笔分类 -  python小知识

一些python的小用法
摘要:获取当前python解释器的路径 import sys print('当前 Python 解释器路径:') print(sys.executable) r""" 当前 Python 解释器路径: C:\Users\jpch89\AppData\Local\Programs\Python\Python 阅读全文
posted @ 2023-03-30 15:31 是阿杰呀 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1. 时间戳-->时间 time_stamp = 1677895200000 # 2023-03-04 10:00:00 pd.to_datetime(time_stamp, unit='ms') # Timestamp('2023-03-04 02:00:00') utc时间 pd.to_date 阅读全文
posted @ 2023-03-10 14:59 是阿杰呀 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1. dataframe --> dict import pandas as pd df = pd.read_csv(file_path, sep=sep) # sep: 间隔字符 df.to_dict(orient='dict') # 默认dict # {'time': {0: "-3'", 1: 阅读全文
posted @ 2023-03-02 18:14 是阿杰呀 阅读(254) 评论(0) 推荐(0) 编辑
摘要:re split 分割字符串 line = 'Name: CAPTEX; Start time: 1983/09/18; End time: 1983/10/31; unit: pg/m3; Path:\datem\exp_data\captex\meas-t1.txt;' list1 = re.s 阅读全文
posted @ 2023-02-23 14:54 是阿杰呀 阅读(71) 评论(0) 推荐(0) 编辑
摘要:traceback使用 import traceback import os from pathlib import Path from io import StringIO fp = StringIO() # 使用内存 try: print(' ') int('abc') except: # tr 阅读全文
posted @ 2023-01-06 10:53 是阿杰呀 阅读(77) 评论(0) 推荐(0) 编辑
摘要:pandas 读取/保存数据 import pandas as pd file = r'' df = pd.read_excel(file) df_columns = df.columns.to_list() # 字段名list redundant_column = ['name', 'age'] 阅读全文
posted @ 2023-01-06 10:49 是阿杰呀 阅读(433) 评论(0) 推荐(0) 编辑
摘要:1. random随机生成多位数字 import random str1 = ''.join([str(i) for i in random.sample(range(0,9), 6)]) # 随机生成六位 阅读全文
posted @ 2023-01-06 10:27 是阿杰呀 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1. 连接 linux import paramiko # pip install paramiko def main(ip, port, username, password): res_data = [] ssh = paramiko.SSHClient() ssh.set_missing_ho 阅读全文
posted @ 2022-12-13 14:56 是阿杰呀 阅读(420) 评论(0) 推荐(0) 编辑
摘要:报错 1 > pip no module named pip 执行命令 python -m ensurepip python -m pip install --upgrade pip # pip更新指令 警告 2 > pip WARNIING:Ignoring invalid distributio 阅读全文
posted @ 2022-11-30 10:31 是阿杰呀 阅读(47) 评论(0) 推荐(0) 编辑
摘要:文件夹压缩 zip import zipfile srmdir_all_folder # 文件夹路径 print('原始文件夹路径: ', srmdir_all_folder) zip_name = 'srmdir_all.zip' # 压缩文件名称 zip_file_path = srmdir_a 阅读全文
posted @ 2022-11-25 10:25 是阿杰呀 阅读(1370) 评论(0) 推荐(1) 编辑
摘要:筛选满足条件的数据行 # df df[(df['name'] == 'name1') &(df['sex'] == 'male')] 更改相关参数 # df1, df2 a = df1[(df1['企业名称'] == value) & (df1['统一社会信用代码'] == code)]['法定代表 阅读全文
posted @ 2022-11-22 15:53 是阿杰呀 阅读(293) 评论(0) 推荐(0) 编辑
摘要:后台实现下载接口 1.1 通过文件流下载 import os import time from django.http import StreamingHttpResponse def download_file_blob(name, url): """ :param name: 文件名称(带后缀) 阅读全文
posted @ 2022-11-04 16:19 是阿杰呀 阅读(582) 评论(0) 推荐(0) 编辑
摘要:map()函数 map(function, iterable,...) >>> import map # 计算平方 >>> list(map(lambda: x: x**2, [1,2,3,4,5])) # 使用 lambda匿名函数 [1,4,9,16,25] # 提供了两个列表,对相同位置的列表 阅读全文
posted @ 2022-09-07 15:10 是阿杰呀 阅读(27) 评论(0) 推荐(0) 编辑
摘要:operator 模块 python2.x版本中, 使用 **cmp()函数来比较两个列表, 数字, 字符串等的大小关系 python3.x版本中已经没有cmp()**函数, 需要引入 operator模块 lt < le <= gt > ge >= eq == ne != x = 10 y = 2 阅读全文
posted @ 2022-09-07 15:05 是阿杰呀 阅读(31) 评论(0) 推荐(0) 编辑
摘要:math模块一些用法 trunc(x) 传入整数或浮点数, 返回 数值的整数部分, 忽略小数部分,不会四舍五入 import math math.trunc(2.77) # 2 math.trunc(8.32) # 8 math.trunc(-99.99) # -99 阅读全文
posted @ 2022-09-07 14:36 是阿杰呀 阅读(65) 评论(0) 推荐(0) 编辑
摘要:sort排序 from operator import itemgetter a = [ {'name':'小张', 'create_time':'2020-10-16 09:56'}, {'name':'小王', 'create_time':'2020-10-16 09:57'}, {'name' 阅读全文
posted @ 2022-09-06 12:13 是阿杰呀 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1. 图片转成base64格式 png_path = '' with open(png_path, 'rb') as f: base64_data = "data:image/png;base64,{}".format(str(base64.b64encode(f.read()).decode('u 阅读全文
posted @ 2022-08-25 12:31 是阿杰呀 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:1. 更新第三方库 pip install --upgrade Django=="version" 2. 源码安装第三方库 1. 下载源码(地址: https://pypi.org/), 解压 2. 找到 setup.py文件 3. cmd到该目录 4. python setup.py instal 阅读全文
posted @ 2022-06-15 17:54 是阿杰呀 阅读(74) 评论(0) 推荐(0) 编辑
摘要:from datetime import datetime time1 = datetime(2022,6,14,10) time2 = datetime(2022,6,14,11) seconds = (time2-time1).total_seconds() # 3600.0 seconds_1 阅读全文
posted @ 2022-06-14 11:00 是阿杰呀 阅读(605) 评论(0) 推荐(0) 编辑
摘要:1. split # split # rsplit # lsplit 2. re 以多字符串分割字符串 # re模块 import re str1 = 'http://www.baidu.com/news/' re.split('//|\.', str1) # 以 '/', '.' 分割字符串 # 阅读全文
posted @ 2022-06-08 10:44 是阿杰呀 阅读(164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示