所以我很困惑为什么这个简单的记事本文件common.txt没有打开。我想知道记事本是否可以在python中使用。

所以我想说该文件是否存在:

import os.path
import sys

def file_exist(common):

#test whether the file exists and open it to a data structure

    if os.path.isfile(common):
       return common

    else:
        return

def main():
    common = input("enter: ")
    print(file_exist(common))

if __name__ == "__main__":
    main()


我对一个csv文件做了同样的代码,它似乎起作用了。

输出为:

enter: common.txt
None

最佳答案

这段代码对我来说很好。

我将其保存为common.py,然后从common.py所在目录的命令行中运行它。

这是会议:

C:\temp\so> python common.py
enter: common.py
common.py


该代码执行以下操作:
-请求输入
-如果输入的是工作目录中的文件名,则会打印出文件名。
-如果输入的不是工作目录中的文件名,则输出None。

您还需要该代码执行其他操作吗?

关于python - 用python打开.txt文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52638666/

10-13 07:23