博客园  :: 首页  :: 管理

随笔分类 -  [12]编程知识

摘要:在Python中,变量根据作用域可分为全局变量和局部变量: 全局变量: 定义在函数或类外部的变量 在整个模块中都可以访问 在函数内部使用时需要用global关键字声明 生命周期从创建到程序结束 局部变量: 定义在函数内部的变量 只能在定义它的函数内部访问 函数执行结束后会被销毁 不需要特殊声明 全局 阅读全文

posted @ 2025-07-10 14:35 520_1351 阅读(37) 评论(0) 推荐(0)

摘要:笔者使用的环境:webdriver.Edge import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys impo 阅读全文

posted @ 2025-07-09 10:27 520_1351 阅读(23) 评论(0) 推荐(0)

摘要:在Python中使用Selenium关闭浏览器主要有两种方式,它们的区别和用法如下: 首先笔者使用的环境为:webdriver.Edge 浏览器 from selenium import webdriver from selenium.webdriver.edge.options import Op 阅读全文

posted @ 2025-07-07 22:33 520_1351 阅读(71) 评论(0) 推荐(0)

摘要:一般可以可以将脚本中需要记录的日志,输出到日志文件,可以就与脚本在同一级目录位置 日志文件不存在,则创建,如果存在,则直接将内容,追加到日志文件 实现方法,可以如下: $BASE_DIR = $MyInvocation.MyCommand.Definition # 脚本的绝对路径,包含文件名,固定值 阅读全文

posted @ 2025-06-03 10:00 520_1351 阅读(129) 评论(0) 推荐(0)

摘要:在Powershell中定义变量时,就需要在变量名称前面加上$符号 , 这个确实与其他脚本语言略有不同 如:定义 $filename 变量 如下: $filename="D:\dir01\QQ-5201351.txt" 调试脚本时,如果需要打印这个变量的值,可以就使用echo命令 echo $fil 阅读全文

posted @ 2024-11-11 13:51 520_1351 阅读(114) 评论(0) 推荐(0)

摘要:在Windows系统中,我们可以通过系统自带的mstsc远程桌面工具,登录到远端的windows服务器主机 但是需要输入用户名和密码,回车、于是笔者想了一下,能不能创建一个bat文件,双击后,就会自动的传入用户名和密码进行登录 经过查询和实验、还真有这样的办法(当然在正式的环境,不建议这样操作,因为 阅读全文

posted @ 2023-07-07 17:15 520_1351 阅读(2197) 评论(1) 推荐(1)

摘要:今天工作中有一个需求,需要分别输出一个文件的奇数行与偶数行内容 想起之前使用过的awk命令可以进行实现,于是记录于此 使用到的主要知识点,在awk中,对于使用未定义的变量,会将其视为假 1、输出奇数行内容,这里以seq命令的输出演示,可以更好的看到效果 [qq-5201351@localhost ~ 阅读全文

posted @ 2023-06-27 16:36 520_1351 阅读(326) 评论(0) 推荐(0)

摘要:这里以操作系统:Red Hat Enterprise Linux release 8.7 (Ootpa) 为例,讲解如下部署Lua编程脚本的运行环境 首先对于Lua脚本,需要保证系统中有lua二进制程序文件,即/usr/bin/lua 但最小化安装的Linux - Red Hat Enterpris 阅读全文

posted @ 2023-06-18 20:37 520_1351 阅读(542) 评论(0) 推荐(0)

摘要:最近在工作中需要取一个变量的一部分值,举例说明,先看一个变量及值的格式,如 Server="1.1.1.1-server01" 我们可以通过各种支持切片的命令得到server01这一段,如cut,sed, awk 等等命令 其实当熟悉shell编程的可以知道,shell内部的变量处理方式也是可以得到 阅读全文

posted @ 2023-04-19 20:50 520_1351 阅读(256) 评论(0) 推荐(0)

摘要:在批处理中>和<为重定向符号,这就意味着我们不能用>来表示大于,<表示小于,不过笔者试了一下,可以用==表示等于 也就意味着不能用>=、<=、<>来表示大于等于、小于等于、不等于,还好,在批处理中用了其他的操作符代替它们,这在"if /?"中有说明: C:\Users\qq5201351>if /? 阅读全文

posted @ 2022-10-29 17:07 520_1351 阅读(4270) 评论(0) 推荐(0)

摘要:今天笔者在写一个脚本时,遇到了一种技术难点,就是一个变量值的部分内容,引用了另外一个变量,很多地方称这种技术为间接变量的引用 脚本实现的部分逻辑为:定义了多个关联数组(关联数组不支持二维级多维),需要对多个关联数组的键进行遍历取值 这样,笔者在定义多个关联数组时,变量的名字就定义的相对规律一些,如s 阅读全文

posted @ 2021-11-22 11:13 520_1351 阅读(405) 评论(0) 推荐(0)

摘要:最近总是收到一个备份脚本的失败邮件,脚本是之前同事写的,没有加入任何有调试信息,及有用的日志 于是去分析 ,脚本中有一条 aws s3 sync $srclocal $dsts3 命令,然后根据这条命令的执行状态码判断成功与失败 失败后,会发送失败的提醒邮件,然后去s3界面去看,s3 sync备份任 阅读全文

posted @ 2021-11-08 12:37 520_1351 阅读(291) 评论(0) 推荐(0)

摘要:在bash-shell中,数组主要分2种,indexed array 和 associative array 在linux下对于新版的bash,一般都是支持关联数组,关联数组有点像其他语言的字典一样,键值对形式 注:对于关联数组,对于元素(键值对),是无序的,在遍历时,或者输出全部键/值,可以观察出 阅读全文

posted @ 2021-08-23 10:58 520_1351 阅读(674) 评论(0) 推荐(0)

摘要:时间(Time)是物质的永恒运动、变化的持续性、顺序性的表现,包含时刻和时段两个概念。 时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。 以地球自转为基础的时间计量系统称为世界时系统。时、日、月、年、世纪的时间计量属天文学中的历法范畴。 时间是 阅读全文

posted @ 2021-06-20 12:39 520_1351 阅读(1907) 评论(0) 推荐(0)