os.path

    0热度

    1回答

    我已经列出了一个列表,并且需要连接th元素以形成路径。 os.join.path似乎不起作用。名单obtianed为: file_path.split("\\")[:-1] 这将返回: ['L:', 'JM6', 'jm6', 'test', 'turb', 'results', 'v6.2', 'examples'] 使用: print(os.path.join(file_path.sp

    3热度

    1回答

    我试图编写一个脚本,它将自动删除特定文件夹中的所有临时文件,并且我注意到此脚本也删除了该文件夹中的所有文本文件。任何人都可以解释它为什么这样做? import os path = 'C:\scripts27' for root, dirs, files in os.walk(path): for currentFile in files: print

    3热度

    5回答

    os.path.sep是操作系统用来分隔路径名组件的字符。 但是当在os.path.join()中使用os.path.sep时,它为什么会截断路径? 例子: 相反的'home/python',os.path.join回报'/python': >>> import os >>> os.path.join('home', os.path.sep, 'python') '/python' 我知道

    1热度

    2回答

    文件路径如何获得 '路径/到/文件/' 这是缺少最后的 '/' In [2]: os.path.join('path', 'to', 'file') Out[2]: 'path/to/file' 这并没有帮助: In [3]: os.path.join('path', 'to', 'file', '/') Out[3]: '/'

    1热度

    2回答

    假设我有一个路径: 'C:\\Folder1\\Folder2\\Folder3\\Folder4' 问题是,我怎样才能得到这条道路达到指定的文件夹加上一个目录的指定文件夹下的子集。 当然这应该是通用的,所以文件夹名称可能会有所不同。 例如从上述路径,我指定这样的目录: 'Folder2' ,我希望得到这个路径的结果: 'C:\\Folder1\\Folder2\\Folder3'

    1热度

    1回答

    我通过目录试图循环,检查每个文件的大小,并将文件添加到列表中,直到他们达到一个一定的大小(2040 MB)。此时,我想将列表放入一个zip存档中,然后继续循环查看目录中的下一组文件,并继续执行同样的操作。另一个约束是,具有相同名称但扩展名不同的文件需要一起添加到zip中,并且不能分开。我希望这是有道理的。 我遇到的问题是,我的代码基本上忽略了我添加了大小限制,只是拉链了目录中的所有文件反正。 我怀

    0热度

    1回答

    我在Google App Engine中看到一种奇怪而令人沮丧的行为。我从这样的特定文件夹启动谷歌应用程序引擎:(dev_appserver。)在这个文件夹中,我有一个名为数据的文件夹下有几个子文件夹(其中之一是包含文件temp.json的json_folder)。从包含MainHandler类我主要蟒蛇的src里面我这样做: print os.getcwd(), os.path.isfile("

    0热度

    2回答

    Python 2.7.5 Win/Mac。 我试图寻找到多个存储器(约128Tio)搜索文件(10000)的最佳方式。这些文件有特定的扩展名,我可以忽略一些文件夹。 这是我与os.listdir和递归第一个功能: count = 0 def SearchFiles1(path): global count pathList = os.listdir(path) fo

    3热度

    3回答

    我需要的文件路径和os.path.dirname没有给我完整的路径(它不包括文件本身 - 例如home/a/b而不是home/a/b/filename)。我还需要文件名,以便日后打印。由于用户输入的参数是文件名,因此我需要一种方法将输入存储到列表中。 import sys import argparse import inspect, os import os.path file_lis

    1热度

    1回答

    在Windows中,os.path.basename('D:\\abc\def.txt')返回abc\def.txt,而os.path.basename('/abc/def.txt')返回def.txt。 不应该第一次还要返回def.txt?