![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
qq_36606793
这个作者很懒,什么都没留下…
展开
-
Pathlib使用简单教程
pathlib – 面向对像的文件系统路径从python3.4以后,pathlib内置,最初只是以为pathlib只是os.path功能的一个面像对像话,但在2019年,Django框架将os.path用pathlib换了。以下将简单说明。https://blog.csdn.net/u011119817/article/details/107357364...原创 2022-03-31 15:39:19 · 1099 阅读 · 0 评论 -
python 判断一个字符串能否转为字典或者列表其他格式
项目中遇到需要从xlsx中读取数据 需要从string类型转为列表类型 但是无法判断string类型能否转为其他类型通过转类型时 抛出异常的方法进行验证def is_dict(log_content): ''' 能否转成字典/列表 :param log_content: :return: ''' try: eval(log_content) except : return False return True原创 2021-08-03 09:29:02 · 561 阅读 · 0 评论 -
jsonpath-python
python中更强大的JSONPath实现pip install jsonpath-pythongit库 : https://github.com/zhangxianbing/jsonpath-python原创 2021-04-24 13:08:41 · 76 阅读 · 0 评论 -
pycharm的默认shell为powershell
powershell路径为 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe原创 2021-04-22 09:31:04 · 1501 阅读 · 0 评论 -
python设置进程守护
#为了保证子进程能够正常运行,主进程会等所有的子进程执行完成后再销毁,设置守护主进程的目的是主进程退出子进程销毁,不让主进程再等待子进程去执行import timeimport multiprocessingdef work(): for i in range(10): print("工作中....") time.sleep(0.2)if __name__ == "__main__": #创建子进程 work_process = multipr原创 2021-01-26 15:22:45 · 548 阅读 · 0 评论 -
pymysql 连接数据库
import pymysql# 打开数据库连接db = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='123456',charset='utf8',database = 'TESTDB')# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 使用 execute() 方法执行 SQL,如果表存在则删除cursor.execute("DROP TABL原创 2021-01-26 08:45:25 · 143 阅读 · 0 评论 -
python os常用
os.sep 获取本机的分隔符 是为了解决不同平台上文件路径分隔符差异问题os.sep.join( ) 不同系统的分隔符拼接os.path.join() 该函数传入的参数是多个字符串型变量os.linesep() 获取本机的换行符...原创 2021-01-22 17:55:44 · 60 阅读 · 0 评论 -
python解决中文乱码的方法
手动将response设置为utf-8编码response=requests.get(url)response.encoding='utf-8'page_text=response.text将字符串先进行iso-8859-1编码,再进行gbk解码str=str.encode('iso-8859-1').decode('gbk')str=str.encode("gbk", 'ignore').decode("gbk", "ignore")...转载 2021-01-20 21:30:01 · 322 阅读 · 0 评论 -
python 文件迭代器
实际上,文件对象本身就是可遍历的(就像一个序列一样),因此,程序完全可以使用 for循环来遍历文件内容。例如 程序使用 for 循环读取文件内容。import codecs #指定使用 UTF 字符集读取文件内容f =codecs . open (” for file . py”,’r ’,'utf- 8 ’, buf fering=True) #使用 for 循环遍历文件对象for line in f: print(l ne end=”) f . close ()如果有需要 程.原创 2021-01-20 11:36:36 · 425 阅读 · 1 评论 -
使用 fnmatch 处理文件名匹配
fnmatch 匹配支持如下通配衔。*: 可匹配任意个任意字符。?: 可匹配 个任意字符。[ 字符序列 ]: 可匹配中括号里字符序列中的任意字符。该字符序列也支持中画线表示法比如[a-c ]可代 字符中任意一个。[!字符序列] : 可匹配不在中括号里字符序列中的任意字符。在该模块下提供了如下函数。fnmatch .fumatch(filename pattern ): 判断指定文件名是否匹配指定 patte rnfrom pathl import * import fnmatch #遍历原创 2021-01-20 10:43:03 · 279 阅读 · 0 评论 -
python os常见用法
import os import time #获取绝对路径print (os . path.abspath (” abc . txt " )) # G: \publish\codes\12\12 . 2\abc.txt #获取共同前缀名print(os path.commonprefix usr/lib 勺’ usr/local/lib ])) # /usr/l #获取共同路径print os.path commonpath ([’ usr/l ’,’ / usr/local/lib ’ ])原创 2021-01-20 10:27:26 · 94 阅读 · 0 评论