- 博客(24)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 将列表用逗号转换为字符串
c = [x for x in ll if x not in ss]s=’’if c !=’’:s = “,”.join(i for i in c)
2021-12-14 15:41:04
418
原创 字符串大小写转换
s = 'sadINDUionaREwSSa'k = ''if len(s)% 2 ==0: for i ,str_i in enumerate(s): if i <len(s)/2: k += str_i.upper() else: k += str_i.lower()else: for i ,str_i in enumerate(s): if i <(len(s)/2-0.
2021-11-28 06:54:33
153
原创 列表元素的几种打印方式
colors = ['red', 'green', 'blue', 'yellow']#方法一:n = 0for i in colors: print(n, i) n += 1 #方法二: for i in range(len(colors) ): print(i , colors[i]) #方法三: for i,j in enumerate(colors): print(i,j)
2021-11-28 06:33:59
1380
原创 字符串转为列表
names = ['raymond', 'rachel', 'matthew', 'roger', 'betty', 'melissa', 'judith', 'charlie']# 空字符串用于拼接S = ''k = 1for i in names: S += i # 在拼接一个逗号 if k != len(names):# 说明是最后一次拼接 S += ',' k += 1S...
2021-11-28 06:27:37
1030
原创 自己制作的词云图
from wordcloud import WordCloudimport matplotlib.pyplot as plt#%matplotlib inlineimport rewith open(‘云图.txt’, ‘r’, encoding=‘utf-8’) as c:#‘’’抽取文本中的英文部分并小写化,并将空格作为分隔拼接为长字符串’’’text = ‘’.join(c.read())print(text)将字符串中的逗号和句号替换为空格x=text.replace(’,’,’
2021-11-27 12:37:51
928
原创 python group()分组截取字符串
import rea = “123abc456”print(re.search("([0-9])([a-z])([0-9])",a).group(0))print(re.search("([0-9])([a-z])([0-9])",a).group(1))print(re.search("([0-9])([a-z])([0-9]*)",a).group(2))
2021-11-27 10:57:53
183
原创 创建一个验证码类
import randomclass yazhengma:def init(self, char):# 这个name什么时候传呢? 实例化对象的时候传self.char = charfor i in range(48,58): char.append(chr(i))for i in range(65,91): char.append(chr(i))for i in range(97,123): char.append(chr(i))print(char)print(l
2021-11-25 13:10:40
83
原创 python 字典练习
dict = {“k1”:“v1”,“k2”:“v2”,“k3”:“v3”}for key in dict:print(key)print(dict[key])for key in dict:print(key,’:’,dict[key]*2)print(dict[key])for key,value in dict.items():print(key,’:’,dict[key]*2)
2021-11-21 16:23:37
1314
原创 os方法大全
学习中用得到的,方便查看os方法大全import osprint(os.getcwd()) # 获得当前工作目录print(os.chdir(“dirname”)) # 改变当前脚本的工作路径,相当于shell下的cdprint(os.curdir) # 返回当前目录‘.’print(os.pardir) # 获取当前目录的父目录字符串名‘…’print(os.makedirs(‘dirname1/dirname2’)) # 可
2021-11-21 15:25:14
294
原创 批量修改文件名
for i in os.listdir(r"C:\Users\WJ\重命名"):if i[-4]==’.txt’:os.rename (‘重命名/’+i,‘重命名/’+‘备份’+i)if ‘副本’ in i:os.rename (‘重命名/’+i,‘重命名/’+‘备份’+i)os.listdir(r"C:\Users\WJ\重命名")
2021-11-21 15:23:28
315
原创 python 批量制作文件备份
**应用1:制作文件的备份新建备份文件夹2.获取文件列表3.依次读入新建备份文件夹2.获取文件列表3.依次读入from datetime import datetimedt=datetime.now()time = dt.strftime(’%Y%m%d’)if not os.path.exists(‘备份文件夹’):os.mkdir(‘备份文件夹’)for filename in os.listdir(‘重命名’):f=open(‘重命名/’+filename,‘r’,enco
2021-11-21 15:22:35
319
原创 python连接数据数据库
关系数据库存储-MySQL为例Pymysql 安装Python配合MySQL,我们使用pymysql进行操作MySQL和Python的连接库:Python3.x: pymysql利用 pip安装pip install pymysql利用conda安装conda install pymysql连接数据库import pymysqlconnect = pymysql.connect(host=“127.0.0.1”,port=3306,user=“root”,password=‘
2021-11-21 15:20:53
113
原创 备份文件夹
from datetime import datetimedt=datetime.now()time = dt.strftime(’%Y%m%d’)if not os.path.exists(‘备份文件夹’):os.mkdir(‘备份文件夹’)for filename in os.listdir(‘重命名’):f=open(‘重命名/’+filename,‘r’,encoding=‘utf-8’)f = open(‘备份文件夹/’+time+’_’+filename,‘w’,encoding=
2021-11-19 05:11:51
107
原创 批量修改文件名
for i in os.listdir(r"C:\Users\WJ\重命名"):if i[-4]==’.txt’:os.rename (‘重命名/’+i,‘重命名/’+‘备份’+i)if ‘副本’ in i:os.rename (‘重命名/’+i,‘重命名/’+‘备份’+i)os.listdir(r"C:\Users\WJ\重命名")欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文
2021-11-19 04:58:40
783
转载 jupyternotebook 安装目录的插件
https://www.cnblogs.com/shuaishuai-it/p/7170343.html
2021-11-13 06:34:20
466
转载 2021-11-13
@TOC## Jupyter Notebook 添加代码自动补全功能安装如果之前安装过显示目录功能的话,这一步骤可以跳过。pip install jupyter_contrib_nbextensions配置安装完之后需要配置 nbextension,注意配置的时候要确保已关闭Jupyter Notebook:jupyter contrib nbextension install --user --skip-running-check启动 Jupyter Notebook,勾选设置上面两个步骤都没
2021-11-13 06:32:13
103
原创 render()方法如何调取chrome浏览器
1、浏览器和浏览器驱动版本匹配下载,具体参见https://www.jianshu.com/p/83388bb1c0d52、chromedriver_win32 放到默认地址下,具体参见https://blog.youkuaiyun.com/new_python/article/details/103073143注意事项:1环境变量要配置,驱动要放到浏览器安装目录下2 anaconda scripts文件夹下要放一个chromedriver...
2021-03-13 07:07:26
286
原创 获取免费代理池
import requestsfrom lxml import etree #HTML解析模块import pandas as pdip_list = []def get_ip(url,headers):#发送网络i请求requests.DEFAULT_RETRIES = 5s= requests.session()s.keep_alive = Falseresponse = requests.get(url=url, headers=headers, timeout=300, ver
2021-03-05 05:29:55
182
1
原创 jpynb文件转换为word文档,正则表达式去掉jpynb里的格式
jpynb的爬虫语句为了更好的学习,我尝试导出来,网上说的用pandoc转换失败了,无意中看到可以到处为py文件,于是我走了一条不错的路线,记录下来。1:在jupyter notebook 文件中另存为py文件2:用pycharm 打开3:替换选择正则表达式,输入^# In[([1-9][0-9])]:替换为空去掉# in [] :4: 输入^\s\n替换为空格,去掉所有空行这样整个程序看起来都非常干净了...
2021-02-22 00:13:34
503
原创 批量添加水印程序测试的时候总是提示图片格式错误,请高手帮帮忙
-- coding: utf-8 --Form implementation generated from reading ui file ‘untitled.ui’Created by: PyQt5 UI code generator 5.15.2WARNING: Any manual changes made to this file will be lost when pyuic5 isrun again. Do not edit this file unless you know wh
2021-02-19 16:44:49
528
1
原创 pyCharm 快捷键
pyCharm 快捷键Ctrl+Y:删除当前行Shift+enter:跳到下一行Ctrl+/:添加注释Tab:缩进Shift+Tab:取消缩进Ctrl+F:查找Ctrl+Shift+F:在当前项目中查找Ctrl+Alt+L:格式化代码Ctrl+Z:回退Alt+enter:导入模块Ctrl+D:复制当前行到下一行Ctrl+Y:删除当前行Shift+enter:跳到下一行Ctrl+/:添加注释Tab:缩进Shift+Tab:取消缩进Ctrl+F:查找Ctrl+Shift+F:
2021-02-09 15:39:46
121
TA创建的收藏夹 TA关注的收藏夹
TA关注的人