为50个文件自动运行Python脚本



有什么方法可以自动运行我的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(

最新更新