如何解决Python代码样式:pathlib的joinpath运算符周围的空格
这困扰了我很多时间。您是否在pathlib库的联接路径运算符/
周围放置空格?
考虑以下示例:
root_dir = Path('root')
sub_dir = root_dir / 'folder1' / 'folder2'
由于join运算符仍然是运算符,因此默认约定是在其周围使用空格。但是,此运算符的整体思想是使连接看起来像是路径或URL:
sub_dir = root_dir/'folder1'/'folder2'
恕我直言,这样看起来更像URLish,但仍然干净易读。
解决方法
但是此运算符的整体思想是使连接看起来像是路径或URL:
pathlib docs显示了此功能的示例,其中/
周围有空格,例如:
p = PurePath('/etc')
p / 'init.d' / 'apache2'
所以看来作者的意图是将/
与空格一起使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。