首页 > 编程知识 正文

python实战案例,pythonproject怎么设置中文

时间:2023-05-04 15:31:19 阅读:138091 作者:3870

我使用变量接收者和主题存储相对值。 只需用实际值替换单引号之间的示例文本。 在recipient='电子邮件地址'

子项目='我的子项目'

主题字段不能包含空格,因此必须使用ASCII代码进行url编码

^{pr2}$

上面的函数将空白替换为“”,并将修改后的subject指派给同一变量。 因为可以复用,所以在这种情况下不需要另一个。 在

也可以使用urllib模块对url进行编码。 urllib.urlencode (请参阅方法)。 但是,这只需使用replace ) )方法即可,因此不需要为此导入其他模块。 在

必须从文本文件中加载文本,并将其存储在变量中。

正文. txt :假设名为withopen (' body.txt ),' r ' ) as 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 () )

在此,建议对变量body中包含的字符串进行url编码。 因此,对主题执行相同的操作。 body=body.replace (','')。

以前,可以使用webbing参数连接到数据。 WebBrowser.open('mailto: to=' recipient ' subject=' subject ' body=' body,new=1)

当然,在使用之前必须导入webbrowser模块。

为了明确起见,我重写整个程序,不加评论: import webbrowser

recipient='电子邮件地址'

子项目='我的子项目'

withopen(body.txt,) r ) ) as b:

body=b.read ()

body=body.replace (',' ')

WebBrowser.open('mailto: to=' recipient ' subject=' subject ' body=' body,new=1)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。