python 基础
心心强
学海无涯吧。希望跟大家多多交流。
展开
-
百度开源的超轻量级OCR工具库强大且实用
PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力使用者训练出更好的模型,并应用落地。开源地址原创 2021-04-02 13:36:28 · 495 阅读 · 0 评论 -
python制作文字音频
#谷歌文字转语音apifrom gtts import gTTSwith open("demo.txt",'r',encoding="utf8") as f: audio = gTTS(text=f.read(),lang="zh-cn") audio.save("demo.mp3")原创 2020-05-24 17:49:44 · 198 阅读 · 0 评论 -
os.path中的isfile正确用法
os.path.isfile()用于判断某一对象(需提供绝对路径)是否为文件import osdirct = '/home/workespace/notebook/'for i in os.listdir(dirct): fulldirct = os.path.join(dirct, i) if os.path.isfile(fulldirct): #入参需要是绝对路径...原创 2020-04-21 16:33:18 · 10053 阅读 · 1 评论 -
pdf转world
https://github.com/qinweiming/pdf2word原创 2020-04-21 15:35:46 · 167 阅读 · 0 评论 -
linux 下ssh 搭建 启动 访问
1.安装:sudo apt-get install openssh-server2.启动service sshd start3.查看IP 地址ip addr4.查看用户名字whoami 或者lastlog用window flashFXP登录原创 2020-04-17 12:11:24 · 144 阅读 · 0 评论 -
anaconda 各个版本下载地址
清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=N&O=D原创 2020-04-16 16:13:38 · 704 阅读 · 0 评论 -
统计文章内词频率
import collectionstarget_str="THE TRAGEDY OF ROMEO AND JULIET"with open('./罗密欧与朱丽叶(英文版)莎士比亚.txt', encoding='utf-8') as file: txts=file.read() #用 split 将单词利用空格切分开 将文本文件变成单词的列表 danci=txt...原创 2020-04-10 12:14:36 · 215 阅读 · 0 评论 -
吃苹果小游戏(Python)
1.公共类模块import pygamefrom pygame.rect import Rectdef print_text(font, x, y, text, color=(255, 255, 255)): imgText=font.render(text, True, color) screen=pygame.display.get_surface() s...原创 2020-03-20 20:20:51 · 4297 阅读 · 0 评论 -
微信打飞机游戏(python)
import pygameimport randomimport sys#初始化pygame.init()pygame.display.set_caption('飞机火拼')#设置窗口标题screen= pygame.display.set_mode((320, 570), 0, 32)pygame.mouse.set_visible(False)#隐藏光标#加载图片boo...原创 2020-03-19 21:35:17 · 437 阅读 · 1 评论 -
贪吃蛇小游戏(python)
import pygameimport sysimport randomSCREEN_X=600SCREEN_Y=600class Snake(object): def __init__(self): self.direction=pygame.K_RIGHT self.body = [] for i in range(5)...原创 2020-03-17 15:11:54 · 200 阅读 · 0 评论 -
python 内建函数 range map reduce sorted set
1.rangelist=[x**2 for x in range(0,11,2)]print(list)#[0, 4, 16, 36, 64, 100]#列表生成式l2=(x**2 for x in range(0,11,2))print(type(l2))#<class 'generator'>print(next(l2))#0print(next(l2))#4...原创 2020-03-06 12:23:35 · 111 阅读 · 0 评论 -
内建函数__getattribute__ 属性访问时候拦截器
class animal(object): def __init__(self,name): self.name=name self.num=100 #属性访问时候拦截器 def __getattribute__(self, item): if(item == 'num'): return '不允许访...原创 2020-03-04 14:49:52 · 113 阅读 · 0 评论 -
生成器
#列表生成器list=[x**2 for x in range(10)]print(list)#[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]原创 2020-03-01 14:10:25 · 119 阅读 · 0 评论 -
闭包
1.函数内部定义一个函数,内部函数用到外部函数变量,外部函数返回内部函数。def test(number): print('--1--') def test_in(): print('--2--') print(number**2) print('--3--') return test_intest(2)输出:--...原创 2020-02-28 12:04:49 · 80 阅读 · 0 评论 -
== 和 is 区别
1.‘==’是两个值的判断 ‘is’是地址指向的判断a=[11,22,33]b=[11,22,33]print(a==b)#==> Trueprint(a is b)#==>Falsec=aprint(a is c) #==>True原创 2020-02-26 19:40:36 · 496 阅读 · 1 评论 -
import 搜索模块
import sysimport os#返回当前文件的绝对路径#print(os.path.abspath('.'))#print(sys.path)sys.path.append(os.path.abspath('./test'))import aprint(a.debug())原创 2020-02-26 10:53:10 · 146 阅读 · 0 评论 -
正则表达式 基础语法
1.非打印字符的转义序列字符 描述 \n 换行符 \r 回车符 \s 空格符 2.特殊字符转义1.特殊字符如(“,?*%@#¥”)等,再特殊字符前面加上"\",就可以转义,例如:\$ \( \+ \-2."|" 表示一个“从多个模式中选择其一”操作。例如:正则表达式模式 ...原创 2020-02-09 16:48:30 · 72 阅读 · 0 评论 -
python 内存中的内容value是否被改变
1.可变:创建后可修改对象值字典 列表2.不可变:一旦创建不可以改变对象值数字 字符串 元组原创 2020-01-17 18:57:31 · 104 阅读 · 0 评论 -
用socketserver创建一个 ‘客户端/服务器’模式的机器人聊天程序
服务器端代码:import socketserverclass MyServer(socketserver.BaseRequestHandler): def handle(self): conn=self.request conn.sendall(bytes("你好,我是机器人",encoding='utf-8')) while T...原创 2020-01-13 22:03:42 · 172 阅读 · 0 评论 -
文件拷贝 进程池异步拷贝
import multiprocessingimport osdef copy_work(source_paht,target_path,fileName): with open((source_paht+"/"+fileName),'rb') as readFile: with open((target_path+"/"+fileName),'wb') as ...原创 2020-01-04 18:12:12 · 99 阅读 · 0 评论