随笔分类 -  python语法功能

摘要:python基础:时间等待(三种) 一、强制等待—sleep 二、隐式等待—implicitly_wait() 三、显示等待—WebDriverWait() 四、三种方式的优缺点: 一、强制等待—sleep 强制等待:不管浏览器元素是否加载完成,程序都得等待3秒,3秒一到,继续执行下面的代码。 ps 阅读全文
posted @ 2023-03-11 10:08 海_纳百川 阅读(198) 评论(0) 推荐(0)
摘要:在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环 而python官方是没有 goto 语句的那么我们可以这样实现 第一种定义变量flag,根据flag的值做退出 flag=True for i in range(10): for j in range(10): 阅读全文
posted @ 2023-03-11 10:03 海_纳百川 阅读(430) 评论(0) 推荐(0)
摘要:在Python中,可以使用subprocess模块来同时执行多个系统命令,并获取输出 import subprocess # 执行的三个系统命令 cmd1 = 'echo "Hello World"' cmd2 = 'ls -l' cmd3 = 'pwd' # 同时执行三个系统命令 processe 阅读全文
posted @ 2023-03-10 16:30 海_纳百川 阅读(1470) 评论(0) 推荐(0)
摘要:若想在文件夹名称中包含小时、分钟和秒,可以将时间格式化字符串修改为 "%Y-%m-%d-%H-%M-%S"。下面是示例代码: import os from datetime import datetime # 获取当前时间 now = datetime.now() # 格式化时间字符串,作为文件夹名 阅读全文
posted @ 2023-03-10 16:25 海_纳百川 阅读(722) 评论(0) 推荐(0)
摘要:nohup python your_script.py > your_log_file.log 2>&1 & 其中,your_script.py 是你要执行的 Python 程序,your_log_file.log 是要保存输出的日志文件名。 nohup 命令用于使程序在后台运行,并且不会受到终端关 阅读全文
posted @ 2023-03-10 15:15 海_纳百川 阅读(1381) 评论(0) 推荐(0)
摘要:错误提示:SyntaxError: non-default argument follows default argument错误点是:在python的函数定义中,有默认值的参数要放在所有无默认值的参数后面调换以上定义参数的顺序,运行后没有报错: SyntaxError: non-default a 阅读全文
posted @ 2023-03-09 18:36 海_纳百川 阅读(714) 评论(0) 推荐(0)
摘要:subprocess.Popen 是 Python 中的一个模块,可以用于创建新的进程并连接到它们的输入/输出/错误管道,以及获取它们的返回码。它是 Python 标准库中的一部分,常用于在 Python 脚本中执行外部程序或脚本。 Popen 函数接受一个命令作为输入,并返回一个 Popen 对象 阅读全文
posted @ 2023-03-07 10:42 海_纳百川 阅读(1985) 评论(0) 推荐(0)
摘要:先对str转float,在对float转int 阅读全文
posted @ 2023-03-05 21:14 海_纳百川 阅读(46) 评论(0) 推荐(0)
摘要:浅拷贝:赋值,或者copy 深拷贝:copy.deepcopy() import copy A = [0,1,2,[3,4,5],6,7,8] A1 = A #1、浅拷贝 #A1 = copy.copy(A) #2、copy浅拷贝 #A1 = copy.deepcopy(A) #3、深拷贝 prin 阅读全文
posted @ 2023-02-17 17:15 海_纳百川 阅读(24) 评论(0) 推荐(0)
摘要:解释以下python中的subprocess subprocess是Python标准库中的一个模块,用于在Python程序中执行子进程,并与它们通信。它允许在Python程序中启动新的进程、连接到管道、获取输出和错误等。它是对其他更底层的子进程控制方法(如os.system()和os.spawn*( 阅读全文
posted @ 2023-02-01 14:17 海_纳百川 阅读(355) 评论(0) 推荐(0)
摘要:文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把单个py文件编译成pyc文件 2.2 使用python内置库compileall把多个py文件编译成 阅读全文
posted @ 2023-01-31 14:40 海_纳百川 阅读(2980) 评论(0) 推荐(0)
摘要:一 进程与线程的概念 1.1 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CP 阅读全文
posted @ 2022-12-08 16:41 海_纳百川 阅读(61) 评论(0) 推荐(0)
摘要:在学习Python的过程中,有接触到多线程编程相关的知识点,先前一直都没有彻底的搞明白。今天准备花一些时间,把里面的细节尽可能的梳理清楚。 线程与进程的区别 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。关于多进程和多线程,教科书上最经典的一句话是“ 阅读全文
posted @ 2022-12-08 09:19 海_纳百川 阅读(331) 评论(0) 推荐(0)
摘要:一、进程:一个程序运行起来后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单元。其也会有并发与并行的状态,与多线程不同的是,多进程会充分利用CPU的资源来执行任务。 进程的状态: 当任务数大于CPU的核数时,部分任务在执行,部分任务在等待执行,因此就会产生不通的状态: 1.就绪状态:运行条 阅读全文
posted @ 2022-12-07 17:18 海_纳百川 阅读(323) 评论(0) 推荐(0)
摘要:import time print(time.time()) print(time.strftime('%Y%m%d',time.localtime(time.time()))) print(time.strftime('%Y%m%d%H%M%S',time.localtime(time.time( 阅读全文
posted @ 2022-11-04 10:28 海_纳百川 阅读(1883) 评论(0) 推荐(0)
摘要:当我对训练集进行处理时 #coding:utf-8 import os p = '../train' for cls in os.listdir(p): cmd = 'ls -1 {0}/Annotations | awk -F \".\" \'{{print $1}}\' | xargs -i - 阅读全文
posted @ 2022-11-03 11:21 海_纳百川 阅读(152) 评论(0) 推荐(0)
摘要:2022年10月12日11:56:29 注意,在解析parse中,对于可选参数选取最长的名称,中划线转换为下划线 Python Parser的用法 文章目录[隐藏] 目录 一、介绍 二、示例 三、步骤 1. 实例化ArgumentParser 2. 使用add_argument函数添加参数 四、使用 阅读全文
posted @ 2022-10-12 11:58 海_纳百川 阅读(273) 评论(0) 推荐(0)
摘要:store_true就是存储的值为true(store_false 就是存储的值为false), 用sh 命令触发值的设置: parser.add_argument('-p', action='store_true', default=false) #python test.py -p => p 是 阅读全文
posted @ 2022-10-12 10:32 海_纳百川 阅读(79) 评论(0) 推荐(0)
摘要:a = ‘b‘,'c','d' 此时a的数据类型为tuple,即元组 阅读全文
posted @ 2022-10-10 18:03 海_纳百川 阅读(31) 评论(0) 推荐(0)
摘要:在Python中::-1表示将字符或数字倒序输出。举个栗子,当line = "abcde"时,使用语句line[::-1],最后的运行结果为:'edcba'。下面请看详细解释。 一、反转 ::-1涉及到将数字或字符倒序输出 二、详解 1、i:j a = [0,1,2,3,4,5,6,7,8,9]b 阅读全文
posted @ 2022-09-26 09:43 海_纳百川 阅读(3604) 评论(0) 推荐(0)

本站总访问量