连接USB时自动运行python文件

连接USB时自动运行python文件,python,python-3.x,autorun,Python,Python 3.x,Autorun,我希望我的python文件(存储在USB驱动器中)在USB连接到我的电脑时自动运行 我试过这个 [autorun] open = MyFiles.py 将其保存为“autorun.inf” 但它根本不起作用这在任何现代操作系统上都是不可能的。这是出于安全考虑。因此,自动运行在Windows中不再是一种可能。在Windows/Linux/MacOS上自动执行东西的唯一方法是执行或。其他答案可能会纠正我的错误,但我认为这是一个操作系统问题,而不是编程问题。此外,当USB连接到运行现代操作系统的计算

我希望我的python文件(存储在USB驱动器中)在USB连接到我的电脑时自动运行

我试过这个

[autorun]
open = MyFiles.py
将其保存为“autorun.inf”


但它根本不起作用

这在任何现代操作系统上都是不可能的。这是出于安全考虑。因此,自动运行在Windows中不再是一种可能。在Windows/Linux/MacOS上自动执行东西的唯一方法是执行或。

其他答案可能会纠正我的错误,但我认为这是一个操作系统问题,而不是编程问题。此外,当USB连接到运行现代操作系统的计算机上时,自动运行可执行文件似乎不安全,可能是不允许的。从他的评论来看,自Windows7以来,可执行文件(包括需要解释器的Python文件)的自动播放似乎不起作用。不,autorun.inf作为一个整体被禁用。启用它的唯一方法是更改原始答案中引用的注册表项。因此,CD、DVD或USB对于操作系统来说都是一样的。这就是为什么许多旧的游戏安装CD驱动器不再自动运行;它们是在Windows可以愉快地自动运行任何东西的时代制造的。