写出python脚本。用户名在txt里,每整行是1个用户。 在Linux里进行批量查询 把查询结果逐个添加到新文件B里
时间: 2023-04-07 09:05:41 浏览: 57
以下是一个简单的Python脚本,可以读取txt文件中的用户名,并在Linux系统中进行批量查询,将查询结果逐个添加到新文件B中:
```python
import os
# 读取txt文件中的用户名
with open('usernames.txt', 'r') as f:
usernames = f.readlines()
# 遍历用户名列表,进行批量查询
for username in usernames:
username = username.strip() # 去除换行符
command = f"query {username}" # 假设查询命令为query
result = os.popen(command).read() # 执行查询命令
# 将查询结果逐个添加到新文件B中
with open('fileB.txt', 'a') as f:
f.write(result)
```
请注意,这只是一个简单的示例脚本,实际情况中需要根据具体的查询命令和文件路径进行修改。
相关问题
写出python脚本。用户名在txt里,每行是1个用户。 在Linux里进行批量查询,查询命令是chaxun,把查询结果逐个添加到新文件AABBB里
以下是一个可能的 Python 脚本:
```python
import os
# 读取用户名文件
with open('usernames.txt', 'r') as f:
usernames = [line.strip() for line in f]
# 逐个查询并添加到新文件
with open('AABBB', 'w') as f:
for username in usernames:
result = os.popen(f'chaxun {username}').read()
f.write(result)
```
请注意,这只是一个示例脚本,具体实现可能需要根据实际情况进行调整。
写出python脚本。已知txt里每行为一个用户名,现在用查询命令“query”+用户名,把命令结果逐个传送到新文件BBB里。
以下是Python脚本:
```python
with open('usernames.txt', 'r') as f:
usernames = f.readlines()
with open('BBB', 'w') as f:
for username in usernames:
command = f'query {username.strip()}'
result = # 这里填写执行命令的代码,例如使用subprocess模块
f.write(result + '\n')
```
这个脚本会读取文件usernames.txt中的每个用户名,然后执行查询命令并将结果写入文件BBB中。