pythonproject怎么用,python可以设置中文吗
我使用变量receiver和subject来存储相对值。只需用实际值替换单引号之间的示例文本。收件人=电子邮件地址
子项目=我的子项目
主题字段不能包含空格,因此url编码必须使用ASCII代码。
^{pr2}$
上面的函数用" "替换空白,并将修改后的subject赋给同一个变量。因为它可以重复使用,所以在这种情况下不需要另一个。在
还可以使用urllib模块对URL进行编码。Urllib.urlencode(请参见方法)。但是,您只需要使用replace))方法,因此不需要为此导入其他模块。在
您必须从文本文件中加载文本,并将其存储在变量中。
Text.txt:假设命名为withopen ( body.txt), r )为b:
body=b.read()
假设。正文中的txt与Python脚本位于同一个目录。否则,filename参数必须包括文件的完整绝对路径或相对路径和文件名。在
我使用了open(函数并提供了两个参数。第一个参数是文件名,第二个参数是打开文件的模式。因为你想读这个文件,你需要以读模式打开文件 r。打开文件后,您必须能够使用变量来标识文件并执行特定的操作。这个变量在技术上叫做handle。在这个例子中,我们称之为B.在
要读取这里的所有文本,可以使用b.read()并将其赋给变量body。(b.readline如果你想逐行阅读的话))但是在这种情况下你并不想这样做。)
请注意,我使用的是with语句。这是打开和处理文件的最佳方式。在文件结束时自动关闭文件。否则,必须手动关闭。在使用和之前,必须执行以下操作:b=open(body.txt , r ):
body=b.read()
b.close()
这里建议对变量体中包含的字符串进行url编码。因此,对题目也是如此。body=body.replace(, ).
以前,您可以使用网络参数来连接数据。webbrowser . open( mail to:to= recipient subject= subject body= body,new=1)
当然,在使用之前必须导入webbrowser模块。
为了清楚起见,我重写了整个程序,没有注释:导入webbrowser
收件人=电子邮件地址
子项目=我的子项目
withopen(body.txt,)r))作为b:
body=b.read()
body=body.replace(, )
webbrowser . open( mail to:to= recipient subject= subject body= body,new=1)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。