Python学习
是晨星啊
keep coding...
展开
-
服务器上Anaconda3解压后怎么启动
服务器上Anaconda3解压后怎么启动?原创 2023-03-14 09:20:35 · 126 阅读 · 0 评论 -
python schedule不是立即执行定时任务的
schedule并不是立即执行定时任务的原创 2023-02-02 10:56:22 · 401 阅读 · 0 评论 -
psycopg2返回pymysql那种列表套字典的格式
psycopg2返回pymysql那种列表套字典的格式原创 2022-11-28 16:17:48 · 426 阅读 · 0 评论 -
python字典get方法使用
python字典get方法使用原创 2022-11-14 14:41:38 · 238 阅读 · 0 评论 -
python eval 用法
python eval还原字符串对应的数据类型原创 2022-11-14 14:33:44 · 253 阅读 · 0 评论 -
pandas dataframe按条件筛选行
Pandas dataframe按条件筛选数据行原创 2022-08-18 11:19:19 · 754 阅读 · 0 评论 -
python获取某个模块文件的路径
1、在模块文件中获取该文件所在目录py_path, py_name = os.path.split(os.path.abspath(__file__)) __default_conf = py_path + r"\conf\log.conf"2、获取正在运行的文件所在的目录os.getcwd()https://blog.csdn.net/qq_41236493/article/details/115233099...原创 2022-04-06 15:43:18 · 3540 阅读 · 0 评论 -
mysql到es的交叉验证
数据校验之交叉验证in_mysql_not_es = [] # 在mysql 数据库不在es里in_es_not_mysql = []for data in mysql: if data not in es: in_mysql_not_es.append(data)for data in es: if data not in mysql: in_es_not_mysql.append(data)原创 2021-09-16 17:23:12 · 123 阅读 · 0 评论 -
python时间操作代码
Python datetime日期相减result = (datetime.datetime.now() - datetime.timedelta(hours=3)).strftime("%Y-%m-%d %H:%M:%S")python3中 datetime类型的数据可以直接比较大小。def t():import datetimet1 = datetime.datetime.now()t2 = datetime.datetime.now() - datetime.timedelta(hours原创 2021-09-16 17:16:57 · 282 阅读 · 0 评论 -
pymongo基本方法使用笔记
projection参数用法# key:value,value=1表示要显示这个字段# results = collection_name.find(filter={}, projection={"name":1}).limit(100)# key:value,value=0表示不显示这个字段# results = collection_name.find(filter={'isDeleted':0}, projection={"name":0}).limit(1) # results =原创 2021-09-08 11:25:41 · 320 阅读 · 0 评论 -
Python操作PostgreSQL数据库的方法
带模式名查询,用引号import psycopg2# 创建连接对象# 连接 -> 数据库名 -> 模式名 -> 表名conn = psycopg2.connect(database="db_name", user="postgresql", password="postgresql", host="IP", port="xxxx")# 创建指针对象cur = conn.cursor()# 获取结果# 'SELECT * FROM "schema_name"."ta原创 2021-08-31 14:29:55 · 414 阅读 · 0 评论 -
dict.get 用法笔记
# key 相同# value in [0, False, "", None]d1 = {'aid': 0}print('aid0')aid0 = d1.get('aid', "")if aid0: print('aid is None')print('====================')# value not in [0, False, "", None]d1 = {'aid': 1}print('aid1')aid1 = d1.get('aid')print(ai原创 2021-08-16 10:53:56 · 357 阅读 · 0 评论 -
torch安装及CUDA和torch版本的对应关系
CUDA和torch版本的对应关系https://pytorch.org/get-started/previous-versions/原创 2021-06-21 11:38:13 · 12871 阅读 · 0 评论 -
Windows+Python3.7下自动生成requirements.txt文件
打开Pycharm项目下的Terminal,输入命令:pip install pipreqspipreqs ./ --encoding=utf-8 --force需要用到你项目的其他人可以根据下面的命令快速安装项目依赖包pip install -r requirements.txt原创 2021-06-10 08:55:51 · 434 阅读 · 0 评论 -
python正则表达式笔记之字符集合的使用
国有企业改制为国有控股混合所有制企业时,需同步引入不属于的企业”纳入混合所有制企业改制的试点范围。^((?!不属于).)*国有((?!不属于).)*$^((?!不属于).)*(国有[^土地农产资股])((?!不属于).)*$匹配异常^((?!不属于).)*(国有.*?)((?!不属于).)*$^((?!不属于).)*(国有[^土地农产资股].*?(改制|变更))((?!不属于).)*$[]表示的是字符集合,.表示的也是字符集合,两个集合最好不要放到一起你可以写 []*,[]{},[]?原创 2021-05-27 11:02:24 · 125 阅读 · 0 评论 -
Got error ‘parentheses not balanced‘ from regexp
regxp还会检查括号是否匹配吗,一个英文括号、一个中文括号就报查询错误,改过来就可以了左边是英文括号,右边是中文括号select * from mytable WHERE question REGEXP '(4)说明原因及合理性;'方法:select * from mytable WHERE question REGEXP '(4)说明原因及合理性;'select * from mytable WHERE question REGEXP '(4)说明原因及合理性;'...原创 2021-04-23 15:28:49 · 1883 阅读 · 0 评论 -
从word_pos_tag 到 char_tag 格式
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Date:2021/3/16# @Time:15:30def two_column(): file = r'test.txt' with open(file, 'r', encoding='utf-8') as f: lines = f.readlines() char_tag_list = [] for line in lines:原创 2021-03-16 16:06:28 · 200 阅读 · 2 评论 -
Flat-Lattice-Transformer项目经验教训
1、没有仔细核对项目的运行环境(requirement)部分比如没有选对 FastNLP的版本,直接pip install 会安装0.6.0版的FastNLP,导致后面运行项目时频繁报错。例如:ImportError: cannot import name '_get_file_name_base_on_postfix' from 'fastNLP.modules.utils'2、windows系统下文件名不可带冒号否则生成cache文件时会出现异常3、文件路径可通过 pwd 命令在终端查原创 2021-03-16 15:24:12 · 1171 阅读 · 4 评论 -
pycharm的markdown文件编写
pycharm的 md 文件中,最基本的表格格式为:表头单元格【注意】(1)表格上面必须空一行,不然成不了表格;(2)竖线中间的短横线必须大于等于3个,与CSDN不同。https://www.runoob.com/markdown/md-table.html...原创 2020-12-18 16:15:54 · 1857 阅读 · 2 评论 -
ModuleNotFoundError: No module named ‘pyemd‘ 解决
下载扩展包,然后 pip install 下载的文件https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyemd原创 2020-10-22 20:46:34 · 1245 阅读 · 0 评论 -
窗口拖动后,还原窗口位置
原创 2020-07-13 09:07:26 · 535 阅读 · 0 评论 -
B-I-标签转换-I-B
def reverse_label(label): if label.endswith(u"-B"): label = u"B-" + label[:-2] elif label.endswith(u"-I"): label = u"I-" + label[:-2] else: pass return label...原创 2020-04-29 17:55:41 · 293 阅读 · 0 评论 -
列表套字典如何去重
# 列表套字典如何去重my_dict1 = {'a': 1, 'b': 2}my_dict2 = {'b': 2, 'a': 1}print(my_dict1 == my_dict2)# True# 考虑字典的无序性,判断两个字典是否相等的条件original_list = [{'a': 1, 'b': 2}, {'b': 2, 'a': 1}]clean_list = []for...原创 2020-04-23 15:18:12 · 521 阅读 · 0 评论 -
Pycharm如何调整代码颜色以及字体样式
Color Scheme 选择python,然后看右边的下拉框SchemeScheme->Monokaihttps://blog.csdn.net/qq_41831288/article/details/89029986原创 2020-04-20 09:35:44 · 3682 阅读 · 0 评论 -
问号匹配,带元组规则的位置匹配不到
import retext = u"本次上市流通的数量为10000股"sen1 = re.search(u"(上市流?通?)?", text)sen2 = re.search(u"(上市流通)?", text)sen3 = re.search(u"(上?市?流?通?)", text)sen4 = re.search(u"上?市?流?通?", text)sen5 = re.search(...原创 2020-03-23 22:46:55 · 139 阅读 · 0 评论 -
re.findall的正则参数为什么不能包含元组表达式()或竖线符号,先挖个坑
re.findall的匹配规则不能包含或关系,例如:re.findall(u"合同(生效|履行).*?", sentence)原创 2020-03-11 23:10:02 · 588 阅读 · 0 评论 -
pdf转txt出现句子异常中断,如何连接被切断的字符串
连接句子只能向后连接,不能往前连接,方向不能错了。如果出现连续断句,往后连接才能逐个串起来。|function|use|module||:----|:----|:----||get_paragraph_from_txt|用来处理汉字结尾的句子中断异常|function_module.py||process_sentence|用来处理中间符号(逗号,冒号等)结尾的句子中断异常|functi...原创 2020-03-10 00:23:40 · 640 阅读 · 0 评论 -
re.split() 根据句子中的序号进行切分
以序号规则进行切分,去掉序号import resentence = u"(1)你好啊(2)我好"print(re.split(u"[(][\d][)]", sentence))根据序号规则找到所有的序号re.findall()如果需要得到 ‘序号+分句’ 的形式,需要将 re.findall() 和 re.split() 结合起来使用。...原创 2020-03-07 14:27:33 · 833 阅读 · 0 评论 -
函数调用
def a(): print('a') return '3'def b(): c = a() # 变量名不能与被调函数名同名,如 a = a()则会报错UnboundLocalError: local variable 'a' referenced before assignment print('b')if __name__ == '__main__...原创 2020-02-25 22:57:39 · 142 阅读 · 0 评论 -
正则匹配
rule=u’(提示性|更正)公告’ 无法匹配 “提示更公告”,说明“或” 操作的并不是|左右两边单个字,而是左右两边的词组。原创 2020-02-24 15:27:42 · 122 阅读 · 0 评论 -
元组做函数的参数
用元组做参数,可以减数重复的逻辑代码# -*- coding:utf8 -*-demo = u"你喜欢吃饭吗"# demo = u"你喜欢吃饭吗?"if demo.endswith((u"吗", u"?")): print("test") # 等价写法if demo.endswith(u"吗") or demo.endswith(u"?"): print("t...原创 2020-02-21 16:58:52 · 581 阅读 · 0 评论 -
Excel写入与保存openpyxl
xlwt只能保存为.xls文件,不能保存为.xlsx文件。openpyxl可以保存为.xlsx文件。原创 2020-02-07 14:11:01 · 1238 阅读 · 0 评论 -
max_workers解释
max_workers = (os.cpu_count() or 1) * 5 解释os.cpu_count()Return the number of CPUs in the system; return None if indeterminable. print(os.cpu_count()) print(max_workers) # 输出因个人电脑而异 ...原创 2020-01-15 15:25:26 · 3203 阅读 · 0 评论 -
ProcessPoolExecutor
from concurrent.futures import ProcessPoolExecutorimport requestsimport osdef get_page(url): print('<%s> is getting [%s]' % (os.getpid(), url)) response = requests.get(url) if r...原创 2020-01-15 14:47:55 · 3120 阅读 · 0 评论 -
The "freeze_support()" line can be omitted
在学习多进程时,碰到 The “freeze_support()” line can be omitted if the program is not going to be frozen to produce an executable.import timeimport randomfrom multiprocessing import Processdef run(name):...原创 2020-01-14 21:11:21 · 802 阅读 · 0 评论 -
pdf2image安装
pdf2image用于将PDF变为图片pip install pdf2imageconda install -c conda-forge poppler其他操作系统安装请参考:https://blog.csdn.net/qq_42345446/article/details/101695124pdf2image官网...原创 2019-12-30 14:41:22 · 2895 阅读 · 0 评论 -
markdown使用教程
1、markdown添加代码块英文输入状态下: Tab 键上面的一个键 ‘~`’待完善…原创 2019-12-15 19:03:03 · 118 阅读 · 0 评论 -
torch 安装速度缓慢
@pip install torch 安装速度极慢使用清华的镜像安装pip install --upgrade torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2019-12-12 11:37:54 · 2427 阅读 · 0 评论 -
解决Conda install tensorflow弹窗Python.exe已经停止工作的问题
防火墙问题https://www.jb51.net/article/151675.htm原创 2019-11-24 16:36:28 · 1393 阅读 · 0 评论 -
OSError: [Errno 9] Bad file descriptor
出现这个原因是我使用了 nohup python -u test.py &导致,直接用python test.py就可以了。原创 2019-11-22 14:37:00 · 8460 阅读 · 0 评论