一:安装chrome(以下是默认下载最新版)yuminstallhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm查看版本:google-chrome--version二:安装chromedriver根据上一步安装的chrome,通过查看chrome版本,去查找相对应的chromedriver版本。参
#D:\pythonspacen\djano\guest>pythonmanage.pymakemigrationssignMigrationsfor'sign':sign\migrations\0001_initial.py-CreatemodelEvent-CreatemodelGuest-Alterunique_togetherforguest(1constraint(s))D:\py
创建工程django-adminstartproject工程名字创建项目pythonmanage.pystartapp应用名注册django后台管理代码#后台认证数据表迁移D:\pythonspacen\djano\guest>pythonmanage.pymigrateOperationstoperform:Applyallmigrations:admin,auth,contenttype
如下可以获取工程路径与文件存放的位置importtime,os,randomimportsubprocessimportrePATH=lambdap:os.path.abspath(os.path.join(os.path.dirname(__file__),p))#获取当前文件所在的路径cur_path=os.path.dirname(os.path.realpath(__file__))pri
下载库安装提示:D:\ProgramFiles\python3.6\Scripts>pipinstallC:\Users\liwen406\Downloads\jsonpatch-1.23-py2.py3-none-any.whlRequirement'?C:\\Users\\liwen406\\Downloads\\jsonpatch-1.23-py2.py3-none-any.whl'
通编码读取文件内容#通编码读取文件内容defread_lines_from_file(file_path,coding="utf-8"):line_content=[]ifos.path.isfile(file_path):try:withopen(file_path,encoding=coding)asfp:line_content=fp.readlines()returnline_conten
defdelete_file_in_dir(dir):ifnotos.path.exists(dir):return1try:foriinos.listdir(dir):path_way=os.path.join(dir,i)#如果是文件就删除ifos.path.isfile(path_way):os.remove(path_way)else:#如果是文件夹调用方法delete_file_in_d
importospathloc='C:\\Users\\lw\\Desktop\\课件'try:withopen("log_logo","w+",encoding="utf-8")asf:forroot,dirs,filesinos.walk(pathloc,topdown=False):#print('root:',root)#print('dirs:',dirs)#print('files:'
服务端:HOST='localhost'PORT=1200BUFSIZ=128ADDR=(HOST,PORT)#创建一个服务器端UDP套接字udpServer=socket(AF_INET,SOCK_DGRAM)#绑定服务器套接字udpServer.bind(ADDR)print('已经进入监听状态...')#接收来自客户端的数据data,addr=udpServer.recvfrom(BUFSI
pythonmanage.pystartappbooktestD:\TOOL\PycharmProjects\python3\BS\h2>pythonmanage.pymakemigrationsMigrationsfor'booktest':booktest\migrations\0001_initial.py-CreatemodelBookInfo-CreatemodelHeroInfo
D:\TOOL\PycharmProjects\python3\BS\h2>pythonmanage.pymakemigrationsTraceback(mostrecentcalllast):File"manage.py",line15,in<module>execute_from_command_line(sys.argv)File"D:\Pro
创建一个当前年份的目录在该年份的目录下创建月份的目录在月份的目录下创建日的目录然后在日目录下,创建一个文件,当前小时为文件名,然后文件内容写上年月日时分秒#创建一个目录,年月日defcreate_dirs():#创建一个当前年份的目录yes_dir=time.strftime("%Y",time.localtime())#在该年份的目录下创建月份的目录MM_dir=time.strftime("%
解决问题:找到这页面
#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:liwen'''@time:2018/8/69:19'''importosimportos.pathdefclsriz():os.system("cls")#清楚日志print"adb启动中..."os.popen("adbdevices")#执行命令os.system("cls")defoperatio
#-*-coding:utf-8-*-importrandom,fileinput,calendarimportstring,datetimeimporttimeimportre,os,sysclassMonday():#现在日期now=datetime.datetime.now()NowYear=now.yearLastYear=now.year-1NextYear=now.year+1def_
目录组织方式关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。这里面说的已经很好了,我也不打算重新造轮子列举各种不同的方式,这里面我说一下我的理解和体会。假设你的项目名为foo,我比较建议的最方便快捷目录结构这样就足够了:Foo/|--bin/||--foo||--foo/||--tes
执行方式:lettucefeatures1D:\TOOL\PycharmProjects\python2\CS\xingweiqudong>lettucefeatures1d:\programfiles\python\lib\site-packages\fuzzywuzzy\fuzz.py:35:UserWarning:Usingslowpure-pythonSequenceMatcher.
元字符之.^$*+?{}.匹配是:如果匹配一个就写一个点,如果匹配多个字,就写几个点字>>>a=re.findall('b...dd','bsssdd')>>>print(a)['bsssdd']如:>a=re.findall('b..dd','bsssdd')>>>print(a)[]解释:因为两个点,需要匹配的中间有三个导致不能匹配^
python处理下数据小脚本#-*-coding:UTF-8-*-importosdefwenjchuli(file_path):withopen(file_path)asf,open(file_path+".bak",'w')asf2:forlineinf:if("Location"inline):new_line=line.replace(line,"")elif("QualifiedName
字符匹配(普通字符,元字符):普通字符:大多数字符和字母都会和自身匹配>>>re.findall('alvin','yuanaleSxalexwupeiqi')['alvin']元字符:.^$*+?{}[]|()\元字符之.^$*+?{}importreret=re.findall('a..in','helloalvin')print(ret)#['alvin']ret=re.f
syssys.argv命令行参数List,第一个元素是程序本身路径sys.exit(n)退出程序,正常退出时exit(0)sys.version获取Python解释程序的版本信息sys.maxint最大的Int值sys.path返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform返回操作系统平台名称sys.stdout.write('please:
签之前条件明白:变量-局部变量-全部变量明白闭包:#功能函数参数defprint_logger(flag=''):defcount_time(fun):definner(*x,**y):start_time=time.time()fun(*x,**y)end_time=time.time()print("时间:%d"%(end_time-start_time))ifflag=='true':pri
#coding:utf-8importurllib2importosimportsysreload(sys)sys.setdefaultencoding("utf-8")frombs4importBeautifulSoupheads={}heads['User-Agent']='Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,lik
Python使用读写excel文件Python使用openpyxl读写excel文件这是一个第三方库,可以处理xlsx格式的Excel文件。pipinstallopenpyxl安装。如果使用Aanconda,应该自带了。读取Excel文件需要导入相关函数。fromopenpyxlimportload_workbook默认可读写,若有需要可以指定write_only和read_only为Truewb
#随机数字的字符串defrandnuber(self,n):aa=list(string.digits)random.shuffle(aa)return"".join(aa[:n])#随机小写字母的字符串deflowercase(self,n):low=list(string.lowercase)random.shuffle(low)return"".join(low)[:n]#随机小写字母的字符
defget_time():time_array=time.localtime()time_array=time.mktime(time_array)returntime.strftime("%Y%m%d%H:%M:%S",time.gmtime(time_array))python中时间日期格式化符号:%y两位数的年份表示(00-99)%Y四位数的年份表示(000-9999)%m月份(01-12
importos,time,sysimportparamiko,pexpect获取日期格式:defget_year_mon_day_hour_min_sec():time_array=time.localtime()result="%s:%s:%s:%s:%s:%s"%(time_array.tm_year,time_array.tm_mon,time_array.tm_mday,time_arr
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。一安装步骤:a、安装vcforpython2.7下载地址://www.microsoft.com/en-gb/download/details.aspx?id=44266b、安装PyCrypto模块pipinstallPyCryptoc、安装paramiko模块pipinsta
#!/usr/bin/envpython#-*-coding:utf-8-*-importpexpectdefssh_cmd(ip,passwd,cmd):ret=-1ssh=pexpect.spawn('sshroot@%s"%s"'%(ip,cmd))try:i=ssh.expect(['password:','continueconnecting(yes/no)?'],timeout=5)i
1)通过paramiko的ssh模块连接指定主机;2)通过SSHClient.exec_command在远程主机上执行命令;3)通过exec_command返回的stdout,stdin,stderr进行交互;4)保存成功连接的主机信息(session),可以通过ls命令查看,sessionid命令,直接启动新连接;5)可在windows和linux下运行,写程序时需要注意他们的差别。代码ssh.
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号