首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
14,431 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,698 阅读
3
gradle-5.4.1-all.zip下载
9,694 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
8,269 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
7,084 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
619
篇文章
累计收到
632
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
619
篇与
的结果
2020-06-24
圆周率后100万位HTML源码
原网址:http://3.141592653589793238462643383279502884197169399375105820974944592.com/index314159.h tml然后用Python保存了一下。圆周率100W.zip大小:479KB已经过安全软件检测无毒,请您放心下载。
2020年06月24日
1,429 阅读
0 评论
1 点赞
2020-06-23
卸载了最后一个与360有关的软件:360压缩
在这之前我一直用的都是360压缩,个人感觉还是挺不错的,也是我电脑上仅存的一款360软件,但是这两天他进行了一次更新,我一打开压缩文件就会卡死,于是果断卸载。Goodbye!也有可能会是我电脑原因吧不过这并不能阻挡我换其他的压缩软件,我在吾爱搜索了一下,发现似乎有挺多种的,7-zip,BandZip,WinRAR......然后看到似乎Bandzip最近帖子资源挺多的,于是便下载了。打开反应这些都还是很快的。支持的格式: 7Z, ACE, AES, ALZ, ARJ, BH, BIN, BZ, BZ2, CAB, Compound(MSI), EGG, GZ, IMG, ISO, ISZ, LHA, LZ, LZH, LZMA, PMA, RAR, RAR5, SFX(EXE), TAR, TBZ, TBZ2, TGZ, TLZ, TXZ, UDF, WIM, XPI, XZ, Z, ZIP, ZIPX, ZPAQ总而言之目前体验似乎不错,资源网络上有,这里就不分享了
2020年06月23日
1,280 阅读
0 评论
0 点赞
2020-06-23
Centos后台挂机Python脚本
需要用到setsid指令用法:#setsid python xxx.py然后可以输入查看所有进程#ps -aux然后可以根据PID结束进程:# kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。
2020年06月23日
918 阅读
0 评论
0 点赞
2020-06-22
使用Python遍历修改Excel单元格的值
这次的任务要求是这样的为了这位老哥的学习,于是就用Python帮了一把,一共300多题,要是一个个来还不得累死。于是在线学习了一下Python操作Excel,需要用到一个模块openpyxl源文件图:成品图:代码:# -*- coding: utf-8 -*- """ ------------------------------------------------- @ Author :Lan @ Blog :www.lanol.cn @ Date : 2020/6/21 @ Description:I'm in charge of my Code ------------------------------------------------- """ import re import openpyxl class QueClear: def __init__(self, file): self.file = file self.wb = openpyxl.load_workbook(self.file) self.sheet = self.wb.sheetnames[0] self.ws = self.wb[self.sheet] # 获取总行数 def getRowsClosNums(self): rows = self.ws.max_row columns = self.ws.max_column return rows, columns # 获取指定单元格的值 def getCellValue(self, row, column): cellvalue = self.ws.cell(row=row, column=column).value return cellvalue # 修改指定单元格值 def setCelValue(self, a, b, cellvalue): self.ws.cell(row=a, column=b, value=cellvalue) if __name__ == '__main__': # 实例化对象,打开文件 mytest = QueClear('errors.xlsx') # 获取总行数 rows = mytest.getRowsClosNums() # 遍历操作 for row in range(2, rows[0]): # 获取正确选项 Answer = mytest.getCellValue(row, 4) # 获取所有选项 Selects = mytest.getCellValue(row, 5) # 在答案选项中匹配正确答案 result = Answer + ':' + re.findall(f'[{Answer}]:(.*?);', Selects)[0] # 设置值 mytest.setCelValue(row, 4, result) # 输出替换的结果,以表示程序没卡死 print(result) # 保存操作结果 mytest.wb.save(mytest.file)
2020年06月22日
2,065 阅读
0 评论
0 点赞
2020-06-21
Lan的Python爬虫虚拟环境模块清单
刚刚在给服务器装python环境,然后打包了一份自己Python爬虫环境下的requirements清单。分享出来顺便备份一下。模块似乎挺多的,很多模块我也不知道啥时候装的,不过问题不大,爬虫这块应该全了至于怎么使用可以看我的这篇文章:自动生成和安装requirements.txt依赖requirements.txt大小:2kb已经过安全软件检测无毒,请您放心下载。
2020年06月21日
733 阅读
0 评论
0 点赞
2020-06-21
文字转语音保存为Mp3格式,接口:百度翻译
调用的是百度翻译的接口,成品会生成到软件目录,文件名为文字的前10个字。# -*- coding: utf-8 -*- """ ------------------------------------------------- @ Author :Lan @ Blog :www.lanol.cn @ Date : 2020/6/21 @ Description:I'm in charge of my Code ------------------------------------------------- """ import requests word = input("请输入要转换的文字:") speed = input("请输入语音的速度:") url = f'https://fanyi.baidu.com/gettts?lan=zh&text={word}&spd={speed}&source=web' result = requests.get(url).content with open(f'{word[:10]}.mp3', 'wb') as f: f.write(result) input(f"【{word}】语音成品已生成在软件根目录")
2020年06月21日
1,070 阅读
0 评论
0 点赞
2020-06-20
Python的基本骚操作(长期更新)
最近在网上看到一些Python的一些基本但是非常实用的操作。元素相关多赋值:a = b = c = 'www.lanol.cn' print('a的值:'+a) print('b的值:'+b) print('c的值:'+c)交换元素的值:a = "我是a的值" b = "我是b的值" a,b = b,a print('a:'+a) print('b:'+b)元素自操作:a = 5 a +=1 #自加1 a -=1 #自减1 a /=2 #自除2 a *=2 #自乘2 a **=2 #自己的2次方 print(a)使用三元操作符赋值:三元操作符是 if-else 语句也就是条件操作符的一个快捷方式:[表达式为真的返回值] if [表达式] else [表达式为假的返回值]这里给出几个你可以用来使代码紧凑简洁的例子。下面的语句是说“如果 y 是 9,给 x 赋值 10,不然赋值为 20”。如果需要的话我们也可以延长这条操作链。x = 10 if (y == 9) else 20同样地,我们可以对类做这种操作:x = (classA if y == 1 else classB)(param1, param2)在上面的例子里 classA 与 classB 是两个类,其中一个类的构造函数会被调用.下面是另一个多个条件表达式链接起来用以计算最小值的例子:In [10]: def small(a,b,c): ...: return a if a<=b and a<=c else ( b if b<=a and b<=c else c) ...: In [11]: small(1,0,1) Out[11]: 0 In [12]: small(1,2,3) Out[12]: 1我们甚至可以在列表推导中使用三元运算符: In [14]: [ m**2 if m > 10 else m**4 for m in range(20) ] Out[14]: [0,1,16,81,256,625,1296,2401,4096,6561,10000,121,144,169,196,225,256,289,324,61]列表相关判断列表是否为空:def test1(): arr1 = [1, 2, 3, 4, 5] arr2 = [] # 不推荐 if len(arr1)!=0: print("arr1 is not empty-len!") if len(arr2)!=0: print("arr2 is not empty-len!") # 推荐 if arr1: print("arr1 is not empty!") if arr2: print("arr2 is not empty!")遍历列表,获取索引下标:def test3(): l1 = [11, 22, 30, 41, 51] # 不推荐 for i in xrange(0, 5): print("%s->%s" %(i, l1[i])) # 推荐 for i, v in enumerate(l1): print("%s->%s" % (i, v))字典列表生成式:def test5(): dict1 = {1: "val1", 2: "val2", 3: "val3", 5: "val5"} dict2 = {k*2: v for k, v in dict1.items()} print(dict2)其他相关
2020年06月20日
1,499 阅读
0 评论
0 点赞
1
...
55
56
57
...
89