
python
_原来是神经彤a
记录呀~
展开
-
requests从接口中获取数据(仅作记录)
图片来源response.textresponse.text返回的是Unicode格式,通常需要转换为utf-8格式,否则就是乱码response.json()response.json()等同于json.loads(response.text)方法response.contenttext和content出现乱码,设置utf-8编码response = requests.get(url)response.encoding = "utf-8"print(response.text)通.原创 2022-01-29 14:44:08 · 1226 阅读 · 0 评论 -
python csv模块简例
文件头以列表的形式传入函数,列表的每个元素表示每一列的标识读with open(path, 'r') as record_data: # DictReader会将第一行的内容(类标题)作为key值,第二行开始才是数据内容 csv_reader = csv.DictReader(record_data) for row in csv_reader: if row["attributeName"] != "" and row["attr原创 2022-01-03 13:38:02 · 488 阅读 · 0 评论 -
python使用py2app打包为mac应用程序
pip3 install py2app进入工程目录下面: cd yourProjectDirctory生成 setup.py 文件:py2applet --make-setup MyApplication.pypy2applet --make-setup MyApplication.py --iconfile images/icon.icns 指定图标如果执行命令显示-bash: py2applet: command not found,表示未能找到py2applet。解决办原创 2021-12-16 10:44:28 · 1630 阅读 · 0 评论 -
python遍历list的index,value
data = ['Django', 'vue', 'element', 'css']print("1 ----------")for i in data: print(f"索引:{data.index(i)},值:{i}")print("2 ----------")for j in range(len(data)): print(f"索引:{j},值:{data[j]}")print("3.1 ----------")for index, val in enumer原创 2021-12-15 17:06:37 · 3779 阅读 · 0 评论 -
with open和open的区别
区别使用open打开文件,必须要使用close关闭文件,所以,为了保证无论是否出错都能正确地关闭文件。with open可以不用close()方法关闭文件,无论在文件使用中遇到什么问题都能安全的退出,即使发生错误,退出运行时环境时也能安全退出文件并给出报错信息。...原创 2021-12-15 10:00:12 · 626 阅读 · 0 评论 -
python使用pandas库解析xlsx中的数据、生成xlsx文件
操作步骤导入pandas获取相应sheet的数据、排序、求和、求平均值、计算日期差原创 2021-12-02 15:18:43 · 1955 阅读 · 0 评论 -
Vue+Django使用Blob下载文件(xlsx为例)
简述Vue+Django下载xlsx表格url.pyapi.js页面中的method在生成xlsx的py文件中加入可在此连接中查看如何生成xlsx文件url.py path('auditInfo/downloadTable', auditViews.downloadAuditTable, name='downloadAuditTable'),api.jsexport const downloadAuditTable = params=>{ return axios({原创 2021-11-30 16:16:17 · 2459 阅读 · 0 评论 -
Django定时任务(django-crontab)
Django定时任务,django-crontab的使用。原创 2021-11-30 10:13:00 · 4592 阅读 · 0 评论 -
Selenium自动化测试代理问题
打开百度——>输入python——>点击搜索——>获取页面中所有的href并打印下载对应版本的Chromedriver安装Seleniumpip3 install -U selenium编写proxy.py文件,该文件中方法处理代理问题,并将生成的manifest.json和background.js压缩为vimm_chrome_proxyauth_plugin.zipimport stringimport zipfiledef create_proxyauth_exte原创 2021-11-29 16:24:12 · 7415 阅读 · 2 评论 -
python格式化日期
datetime格式化日期,time格式化日期。原创 2021-11-29 14:25:51 · 385 阅读 · 0 评论 -
pandas处理csv文件
解析的csv文件如下:csv文件所在位置:~/Desktop/mycsv.csv导入包import pandas as pdimport os读取csv文件df = pd.read_csv('~/Desktop/mycsv.csv', encoding='utf-8',index_col=0,dtype=str)print("csv文件初始内容:\n",df)输出内容如下:S137005023-Mac:~ xyt$ python3 '/Users/xyt/Desktop/te原创 2021-11-26 16:38:39 · 773 阅读 · 0 评论 -
python os操作
import os当前工作目录os.getcwd()os.path.abspath('.')当前文件所在目录os.path.dirname(__file__)当前文件绝对路径sys.argv[0]当前文件名os.path.basename(__file__)os.path.basename(sys.argv[0])返回指定的文件夹包含的文件或文件夹的名字的列表[]os.listdir(os.path.dirname(__file__))...原创 2021-11-26 14:40:28 · 1032 阅读 · 0 评论 -
python打包为exe可执行文件
必须在文件夹里!安装 pyinstallerpip3 install pyinstaller更新/升级:pip3 install --upgrade pyinstallerpython setup.py installcd到需要打包的文件位置,执行以下命令:pyinstaller -F 文件名(带后缀py):eg : pyinstaller -F -w test.pypyinstaller -h 来查看参数常用参数 说明:–icon=图标路径-F 打包成一个exe文件-原创 2021-11-25 15:26:45 · 389 阅读 · 0 评论 -
python笔试例题(快速排序、冒泡排序、二分查找、最长无重复子串、最长回文串长度、合并两个有序链表、输出数组中两数相加=target的下标、用两个栈实现队列、链表中倒数最后k个结点、反转链表...)
例题快速排序二分查找最长无重复子串最长回文串长度输出数组中两数相加=target的下标(1开始)用两个栈实现队列链表中倒数最后k个结点快速排序# arr[] --> 排序数组# low --> 起始索引# high --> 结束索引def partition(arr,low,high): i = ( low-1 ) # 最小元素索引 pivot = arr[high] for j in range(low , hig原创 2021-11-25 14:44:21 · 1360 阅读 · 0 评论 -
JSON交互
Json处理js part(发送):JSON.stringify()将对象或数组转变成JSON字符串python(处理):json.loads(data) 函数是将JSON字符串 转换为字典 解码json.dumps(data) 将一个Python数据结构转换为JSON 编码json.dumps(): 对数据进行编码。json.loads(): 对数据进行解码。js part(接收):JSON.parse()可以将JSON字符串转为一个对象...原创 2021-11-25 11:05:37 · 102 阅读 · 0 评论 -
格式化日期(Python、Js)
格式化日期python:import datetimedatetime.datetime.now().strftime( “%Y-%m-%d %H:%M:%S” )import timetime.strftime("%Y-%m-%d %H:%M:%S", time.localtime())Js:var dateCount = new Date()var month = (dateCount.getMonth() + 1).toString().length>1?(dateCount.g原创 2021-11-24 14:38:50 · 619 阅读 · 0 评论 -
python xlsxwriter模块生成EXCEL柱状图、饼图
python xlsxwriter模块生成EXCEL柱状图、饼图安装xlsxwriter导入包代码及说明运行结果安装xlsxwriterpip3 install xlsxwriter导入包import xlsxwriter代码及说明import xlsxwriterpath_Name = 'test.xlsx'# 路径及文件名workbook = xlsxwriter.Workbook('/Users/xyt/Desktop/'+path_Name)# 定义基本样式base_sty原创 2021-11-12 15:26:30 · 2375 阅读 · 0 评论