gpt4 book ai didi

python - 如何处理 Python 中的长行代码和命令

转载 作者:太空狗 更新时间:2023-10-29 21:20:19 24 4
gpt4 key购买 nike

<分区>

我试过搜索,但找不到与我相似的情况。我正在编写一个程序,到目前为止,我一直坚持在一行规则中不超过 79 个字符。但是,我不确定在某些情况下在哪里换行。

以下是问题区域:

        self.proc.stdin.write('(SayText "%s")\n' % text.replace('\\', '\\\\').replace('"', '\\"'))

对于这种情况,当我在 '(SayText "%s")\n' 之后断开第一行时,第二行最终变成 80 个字符长。然后我应该像这样在括号中的某处打破第二行吗?

        self.proc.stdin.write('(SayText "%s")\n'
% text.replace('\\',
'\\\\').replace('"', '\\"'))

或者像这样将整个第三行放在第一个括号的开头会更好:

        self.proc.stdin.write('(SayText "%s")\n'
% text.replace('\\',
'\\\\').replace('"', '\\"'))

这里是另一个例子:

        filename = tkFileDialog.askopenfilename(filetypes = (("Word list", "*.tldr"), ("All files", "*.*")))

我应该这样做吗?

        filename = tkFileDialog.askopenfilename(filetypes = (("Word list",
"*.tldr"),
("All files",
"*.*")))

还是这个?

        filename = tkFileDialog.askopenfilename(filetypes = (("Word list",
"*.tldr"),("All files", "*.*")))

遵循什么约定比较好?

谢谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com