我经常看到接受各种输入的 Python 代码......
文件名
s = Something("/Users/me/my_file.txt")
文件路径
s = Something("my_file.txt")
或文件对象
f = open("my_file.txt", "r")
s = Something(f)
这有约定吗?正如很多人提到的,这取决于是什么something()
。什么情况下更适合文件名与文件对象?
我想知道这个SO 帖子是否给出了最好的答案。