使用python编写脚本每一分钟读取tmp目录下是否有pdf文件如果有pdf文件则调用默认打印机输出
你可以使用Python的os模块来检查目录中是否存在PDF文件,并使用subprocess模块调用默认打印机打印PDF文件。下面是一个示例脚本:
import os
import subprocess
import time
def print_pdf_files():
# 检查目录中是否存在PDF文件
pdf_files = [file for file in os.listdir('/tmp') if file.endswith('.pdf')]
if pdf_files:
# 调用默认打印机打印PDF文件
for pdf_file in pdf_files:
subprocess.run(['lp', '/tmp/' + pdf_file])
print('打印完成')
while True:
print_pdf_files()
time.sleep(60) # 暂停60秒后再次读取目录
这个脚本会每隔一分钟检查/tmp目录中是否存在PDF文件,如果有则调用默认打印机打印文件。然后等待60秒后再次检查目录。
原文地址: https://www.cveoy.top/t/topic/i3Xz 著作权归作者所有。请勿转载和采集!