os.path

    9热度

    3回答

    我有一个python的os.path.getmtime()函数的快速问题。我观察到一些奇怪的行为。我正在开发一个Web应用程序,该应用程序定期检查某个文件是否已被修改,并根据该文件确定是否刷新。 在我的本地python命令行中,当我更改文件并调用os.path.getmtime(file_name)时,从mtime返回的值已更改为反映文件中的更改。 但是,当我在我的web应用程序中调用os.pat

    0热度

    1回答

    我决定开始使用Eclipse来在python中编写代码,但我在获取当前脚本的文件名时遇到问题。为了得到当前filenam我使用:使用bash的终端或Geany时 #!/usr/bin/env python2.7 import os os.path.basename(__file__) 我的代码完美的作品,但与Eclipse交互式控制台我得到: name '__file__' is not

    -1热度

    1回答

    一个使用Jython脚本我写的人有错误: AttributeError: 'module' object has no attribute 'path' 经过调查,事实证明,错误的代码运行时发生os.path。 其实,我发现os.path未在其系统(Windows 8)上定义,更确切地说没有模块ntpath。 下面的命令,应该列出所有处理路径模块: import sys print filt

    0热度

    2回答

    我要导入的文件前的列表导入在Python文件的列表: 'E:\\mytest\\test_00.txt' 'E:\\mytest\\test_01.txt' 'E:\\mytest\\test_02.txt' INPUT_txt = raw_input("Input File(s): ") element = map(str, INPUT_txt.split(",")) for fi

    0热度

    1回答

    我知道ntpath是为了解析窗口路径,但我注意到它也适用于linux-like/posix路径。有人可以证实这一点吗?是否有任何边缘情况下ntpath将无法解析一个Linux路径? 在此先感谢。

    3热度

    2回答

    我正在研究一个计算器程序,作为一个更大的项目的一部分,当我终于认为完成了它时,我测试了定义的“退出”命令。然而,它失败了,经过一番调查,我来到了这里。我需要知道的是如何让(路径)参数具有一组预定义的路径,但也有一个用于实际文件名的变量。例如:/ HDD/APPS /(在这里插入变量)。 这是错误,并且在发生错误的行: File "../../C.py", line 19 if (not

    1热度

    1回答

    我已经广泛研究了这个简单的问题,但找不到答案。我正在尝试使用基于名为“JN”的公共列的pandas'pd.merge合并两个文件。我相信它是将我的'joined'(os.path.join)文件名视为字符串而不是dataframe/csv文件。在我调用pd.merge函数后,错误显示“字符串索引必须是整数,而不是str”。 import pandas as pd import os path

    13热度

    3回答

    我如何将os.path.getctime()转换为正确的时间? 我的源代码是: import os print("My Path: "+os.getcwd()) print(os.listdir(".")) print("Root/: ",os.listdir("/")) for items in os.listdir("."): if os.path.isdir(item

    0热度

    1回答

    我试图跟踪数据库中引用的大量文件,这些文件可能已传输或可能尚不存在。 我发现通过慢速网络循环检查一千个文件是否存在使用isfile是否存在很慢。 os.path.isfile(filepath) 使用files=os.listdir(path)来获取文件列表会更快吗?然后与我的数据库进行比较?有没有另外一种方法呢?

    0热度

    2回答

    说我有两条路径: derp.py /lol/lel/doge/derp.py 如何检查,如果这两个路径指向同一个文件?我已经看到了两种方式来做到这一点,但是两者都有什么缺点。 os.path.samefile("derp.py", "/lol/lel/doge/derp.py") os.path.abspath("derp.py") == os.path.abspath("/lel/lol