
笔记
季风吹向大海/
这个作者很懒,什么都没留下…
展开
-
if __name__==‘__main__‘笔记
print(__name__) #输出:__main__作用:当某一.py文件中包含定义的函数时,调用函数时将函数调用过程放在if name==‘main’:结构中,此时,如果直接运行此程序,可正常运行,没有任何影响,区别是当此文件作为模块被其他.py文件(其他__name__)调用时,因为此时__name__不再等于‘main’,所以if name == “main”:下方的代码块不会直接运行。def print1(): print('aa') if __name__原创 2022-04-27 10:22:41 · 138 阅读 · 0 评论 -
excel添加超链接
from openpyxl import Workbook,load_workbookwb=load_workbook(r'C:\Users\s\Desktop\设置单元格格式\SCT-I10A-B301-LABAE-2.xlsx') #载入excel文件,仅支持.xlsxprint(wb.sheetnames) #取所有sheet名称lb1=wb['血常规'] #获取一个sheetlb1['A1'].value='=hyperlink("#血生化!A1","mingcheng")'..原创 2021-08-29 11:08:04 · 201 阅读 · 0 评论 -
Python 设置excel边框、背景填充色、字体颜色、对齐方式、设置超链接(openpyxl)
导入所需的库from openpyxl import Workbook,load_workbook #导入所需的库from openpyxl.styles import *from openpyxl.utils import get_column_letter, column_index_from_string #列字母数字互相转换,调整行高列宽需使用读取现存.xlsx文件wb=load_workbook(r'C:\Users\s\Desktop\设置单元格格式\SCT-I10A-B301-L原创 2021-07-07 10:13:40 · 5048 阅读 · 0 评论 -
python批量创建文件夹
#批量创建文件夹,from_path变量为存储待创建文件夹名称的excel文件。def creatdir (from_path): import os import pandas as pd name=pd.read_excel(from_path) print(name['编号'].values) for i in (name['编号']): os.makedirs(r'C:\Users\s\Desktop\核查条目\{}'.format(i))原创 2021-05-07 09:56:30 · 260 阅读 · 0 评论 -
正则表达式
^ 匹配字符串的开头$ 匹配字符串的末尾。. 匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[…] 用来表示一组字符,单独列出:[amk] 匹配 ‘a’,‘m’或’k’[^…] 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符。re* 匹配0个或多个的表达式。re+ 匹配1个或多个的表达式。re? 匹配0个或1个由前面的正则表达式定义的片段,非贪婪方式re{ n} 精确匹配 n 个前面表达式。例如, o{2} 不能匹配 “Bob” 中原创 2021-05-06 15:19:42 · 122 阅读 · 0 评论 -
windows添加环境变量Path的方法
CMD中输入:path +空格+路径 即可原创 2021-05-06 15:17:34 · 663 阅读 · 0 评论 -
pandas笔记
pandasimport pandas as pddf=pd.read_excel(filepath,header=1,index_col='id') #读取excel文件,可用header参数指定列标题所在的行;不加默认第一行为列标题;header=None则默认不设列标题,适用于无标题的数据表,然后通过df.columns=['a','b']设置列标题;index_col可以设置以哪一列作为index,也可读取后使用df=df.set_index['id']后期设置index;写入文件时index原创 2021-04-24 18:57:29 · 108 阅读 · 0 评论 -
Python Pandas使用df.loc直接修改每一行列的值
使用dataE[‘Subject’][i]=x的方式会报错,如需赋值可使用df.loc[row,col]的方式。将四位的编号补齐为5位:for i in range(len(dataE)): if len(str(dataE['Subject'][i]))==4: dataE.loc[i,'Subject']='0'+str(dataE['Subject'][i])...原创 2021-04-16 16:37:00 · 2839 阅读 · 0 评论 -
Python Pandas读取CSV文件
1、读取CSV文件若正常读取出错尝试加入以下参数```pythondataE=pd.read_csv(r'C:\Users\s\Desktop\B301免疫原性一致性核查\xx.csv',encoding='UTF-16',sep=None,engine='python')原创 2021-04-16 16:15:12 · 561 阅读 · 0 评论 -
Python Pyinstaller 打包为.exe
在要打包的py文件路径输入以下cmd命令:Pyinstaller -F xxx.py 若某些关联库没有打包进来,需要手动添加库的路径:Pyinstaller -F xxx.py --hidden-import 库路径\库名例:Pyinstaller -F metrics.py --hidden-import c:\users\s\appdata\local\programs\python\python35-32\lib\pandas.py...原创 2021-04-03 17:14:10 · 88 阅读 · 0 评论 -
Windows 安装pip
python 3.4以后版本已自带pip,若无法使用请在CMD中使用以下command:python -m pip install --upgrade pip --force-reinstall原创 2021-04-03 17:09:58 · 200 阅读 · 0 评论 -
Python设置excel单元格格式(填充、边框、根据首行内容自动调整列宽)
设置单元格格式import openpyxlfrom openpyxl.styles import Font,PatternFill,Side,Alignment,Borderdef reset_color(filename): wb=openpyxl.load_workbook(filename) fill=PatternFill( #设置填充样式 fill_type='solid', start_color='99ccff') borde原创 2021-04-03 16:54:10 · 3103 阅读 · 2 评论 -
Python pandas 将多个dataframe写入同一个excel文件
使用pd.ExcelWriterwriter=pd.ExcelWriter(r'C:\Users\s\Desktop\I10A-B301\B301人工核查\新增核查20210403\SCT-I10A-B301 output.xlsx')data.to_excel(writer,sheet_name='sheet1',index=False)data2.to_excel(writer,sheet_name='sheet2',index=False)writer.save()...原创 2021-04-03 16:39:30 · 1730 阅读 · 0 评论 -
Python DataFram 判断是否为nan的两种方法
1、根据是否与自身相等判断是否为nan:nan是一个代表“不是一个数字”的变量,不代表某一具体值,因此变量nan!=nan,可根据此属性判断某一值是否为nan。构建一个含有nan的DataFrame:import numpy as npimport pandas as pdfrom numpy import nandata=pd.DataFrame(np.arange(16).reshape(4,4),index=list('abcd'))data.iloc[0:3,0:3]=nanpri原创 2021-04-03 16:25:39 · 13692 阅读 · 1 评论