有什么方法可以自动运行我的python脚本吗?因为我需要为50个文件运行相同的脚本。
在我的脚本中,我还有这个导出命令:
datatoexcel = pandas.ExcelWriter('File1.xlsx')
data2.to_excel(datatoexcel)
datatoexcel.save()
print('DataFrame is written to Excel File successfully.')
对于导出文件,我需要有50个excel文件(文件1-文件50(。有没有办法将这一切自动化?
如果您只是试图导出相同的数据集,即data2,那么以下代码应该可以
for i in range(1,51):
filename = f"File{i}.xlsx"
data2.to_excel(filename)
将此文件保存为Autorun.py:
import winreg as reg
import os
def AddToRegistry(address):
key = HKEY_CURRENT_USER
key_value = "SoftwareMicrosoftWindowsCurrentVersionRun"
open = reg.OpenKey(key,key_value,0,reg.KEY_ALL_ACCESS)
reg.SetValueEx(open,"any_name",0,reg.REG_SZ,address)
reg.CloseKey(open)
if __name__=="__main__":
path="C:/.../file.py"
AddToRegistry(path)
print("File is successfully saved for autorun")
此程序将保存您的文件,以便在启动时自动运行(仅适用于windows(