Python

python 显示当前路径 Windows

1.导入os模块importos 2.打印路径print(os.getcwd()) 3.切换工作目录 os.chdir('d:\360安全浏览器下载')4.列出当前路径下的所有文件os.listdir() ...

Python re模块 正则表达式

#二元字符:.^$*+?{}[]|()#模糊匹配importre#.通配符print(re.findall("w..l","wedfldsafwlll"))#['wlll']#^首字符print(re.findall("^h....","heirkdjfkd"))#['heirk']#$尾字符print(re.find...

python中的with的用法,上下文管理器

with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把try,except和finally关键字和资源分配释放相关代码统统去掉,简化try….except….finlally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。所以使用...

python+selenium 切换至iframe

方法一:fromseleniumimportwebdriverdriver=webdriver.Firefox()driver.switch_to.frame(0)#1.用frame的index来定位,第一个是0driver.switch_to.frame("frame1")#2.用id来定位driver.switch...
代码星球·2020-12-31

python 字符串(str)和列表(list)的互相转换

1.strtolist str1="12345"list1=list(str1)printlist1str2="123sjhiddhi"list2=str2.split()#orlist2=str2.split("")printlist2str3="www.google.com"list3=str3.spli...

命令行运行Python脚本时传入参数的三种方式

三种常用的方式如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式。pythonscript.py0,1,210pythonscript.py-gpus=0,1,2--batch-size=10pythonscript.py-gpus=0,1,2--batch_size...

Python中调用shell

os.system(command)在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态.这实际上是使用C标准库函数system()实现的.这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果.os.popen(command,mode)打...
代码星球·2020-12-31

Python驱动Headless Chrome

Headelss比Headed的浏览器在内存消耗,运行时间,CPU占用都更具优势fromseleniumimportwebdriverfromselenium.webdriver.chrome.optionsimportOptionschrome_options=Options()chrome_options.add_...

python 普通继承方式和super继承方式

Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见的例子:>>>classFoo:defbar(self,message):print(message)>>>Fo...

python之ActionChains方法列表

 方法列表:click(on_element=None)——单击鼠标左键click_and_hold(on_element=None)——点击鼠标左键,不松开context_click(on_element=None)——点击鼠标右键double_click(on_element=None)——双击鼠标左键d...

python中selenium操作下拉滚动条方法

场景:在当前显示的页面元素不可见,拖动下拉条后元素就出来了。解决方法:在python中有几种方法解决这种问题,简单介绍下,给需要的人:方法一)使用js脚本直接操作,方法如下: #将页面滚动条拖到底部js="varq=document.getElementById('id').scrollTop=10000"d...

Python 之类与对象及继承

类与对象学习类的语法关键字class类别,分类class类名:属性特性特征类名的编写规范:首字母大写驼峰命令见名知意--->遵守规范。MathStudentInfoclassSuperMan:#实例类名()#属性-->本质:变量height=180name='咸蛋超人'age=18共性/特性--->动...
代码星球·2020-12-31

Python 之 try...except...错误捕捉

Python常见异常类型大概分为以下类:1.AssertionError:当assert断言条件为假的时候抛出的异常2.AttributeError:当访问的对象属性不存在的时候抛出的异常3.IndexError:超出对象索引的范围时抛出的异常4.KeyError:在字典中查找一个不存在的key抛出的异常5.NameE...

Python之文件操作

#补充:#strip()返回数据类型为字符串#strip()去除头和尾的指定字符;#如果没有指定,默认去掉头和尾的空格str_1="hello"#helloprint(str_1.strip())str_2=",,,,,,,he,l,lo,,,,,,,"#返回he,l,loprint(str_2.strip(","))...
代码星球·2020-12-31

Python 之目录处理

目录处理OS目录处理目录-->路径,文件夹文件:txt1.新建和删除一个目录importos#引入os目录fromxximportxxos.mkdir("D:\PycharmProjects\RobotFramework\vda_pakage\Learning\python9")#绝对路径os.rmdir("py...
代码星球·2020-12-31