Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在工作区中仅使用链接打开脚本_Python_Html - Fatal编程技术网

Python 在工作区中仅使用链接打开脚本

Python 在工作区中仅使用链接打开脚本,python,html,Python,Html,Automater发送一封包含多个链接的自动电子邮件 提供的链接将使用不同的命令行参数调用脚本,具体取决于它们单击的链接 例如,一封电子邮件如下所示: 压缩内容位于此链接\\intranet\nightbuild:单击1 单击此链接将所有压缩文件解压缩到您的C:\somedirectory单击2 单击此链接将此(somezip)文件解压缩到您的C:\somedirectoryclicky3 这些都是在outlook上完成的 <a href="file:///C:/users/nickb

Automater发送一封包含多个链接的自动电子邮件

提供的链接将使用不同的命令行参数调用脚本,具体取决于它们单击的链接

例如,一封电子邮件如下所示:

  • 压缩内容位于此链接\\intranet\nightbuild:单击1
  • 单击此链接将所有压缩文件解压缩到您的C:\somedirectory单击2
  • 单击此链接将此(somezip)文件解压缩到您的C:\somedirectoryclicky3
这些都是在outlook上完成的

<a href="file:///C:/users/nickb/desktop/somepython.py">Click me!</a>


这是我尝试过的,但它只是打开python脚本,我看到了它的内容。

打开链接Microsoft Outlook会以正确的方式自动打开文件,但是,根据这一点,我仍然有一个问题。Microsoft outlook不允许您在outlook viewer中编辑html,它遵循所见即所得原则

因此,所有html都必须由python在MIME头中处理。如果使用python中的smtplib,请按照此操作并滚动到底部。示例如图所示

注意:必须包含MIMEText和MIMEMultipart才能处理smtp头


谢谢大家的帮助。

这台计算机是否有Python解释器设置,默认情况下可以运行
py
文件?是的。它看起来更像是一个html的东西,因为我也试着用批处理文件来做它,结果只是看到它的内容而不是它在运行。因此,如果你将
py
文件复制到桌面,然后双击它,它会通过Python解释器运行?我们是在谈论>>>解释器,还是我看到Python在cmd中做它应该做的事情?因为我只是让它打印hello然后等待输入。如果你把一个
py
文件复制到你的桌面并双击,它会像你期望的那样做吗?