标签: directory

从父文件夹导入模块

我正在运行Python 2.5.

这是我的文件夹树:

ptdraft/
  nib.py
  simulations/
    life/
      life.py
Run Code Online (Sandbox Code Playgroud)

(我也在__init__.py每个文件夹中,为了便于阅读,这里省略了)

如何nib从模块内导入life模块?我希望有可能不用修补sys.path.

注意:正在运行的主模块位于该ptdraft文件夹中.

python directory module path python-import

552
推荐指数
21
解决办法
59万
查看次数

如何使用C或C++获取目录中的文件列表?

如何从C或C++代码中确定目录中的文件列表?

我不允许执行ls命令并从我的程序中解析结果.

c c++ directory file

547
推荐指数
14
解决办法
82万
查看次数

如何从文件的完整路径获取目录?

获取文件所在目录的最简单方法是什么?我正在使用它来设置工作目录.

string filename = @"C:\MyDirectory\MyFile.bat";
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我应该得到"C:\ MyDirectory".

.net c# directory file-io file

495
推荐指数
8
解决办法
51万
查看次数

如何查找不包含给定字符串模式的文件?

如何找出文件中就当前目录中包含单词foo(使用grep)?

directory grep file find

494
推荐指数
10
解决办法
25万
查看次数

如何迭代给定目录中的文件?

我需要遍历.asm给定目录中的所有文件并对它们执行一些操作.

如何以有效的方式完成?

python directory iterator

477
推荐指数
7
解决办法
58万
查看次数

获取当前目录中所有子目录的列表

有没有办法在Python中返回当前目录中所有子目录的列表?

我知道你可以用文件做到这一点,但我需要获取目录列表.

python directory subdirectory

467
推荐指数
22
解决办法
62万
查看次数

批处理文件中的当前目录是什么?

我想创建一些批处理文件来自动化程序.

我的问题是当我创建批处理文件时,当前目录是什么?它是文件所在的目录,还是与命令提示符中显示的目录相同或其他内容?

directory batch-file

460
推荐指数
6
解决办法
53万
查看次数

如何使用Python查找脚本的目录?

请考虑以下Python代码:

import os
print os.getcwd()
Run Code Online (Sandbox Code Playgroud)

os.getcwd()用来获取脚本文件的目录位置.当我从命令行运行脚本时它给了我正确的路径,而当我从Django视图中的代码运行的脚本运行它时,它会打印出来/.

如何从Django视图运行的脚本中获取脚本的路径?

更新:
总结到目前为止的答案 - os.getcwd()并且os.path.abspath()都给出当前工作目录,该目录可能是也可能不是脚本所在的目录.在我的网站主机设置中__file__只提供没有路径的文件名.

在Python中没有任何方法(总是)能够接收脚本所在的路径吗?

python directory django-views getcwd

451
推荐指数
8
解决办法
40万
查看次数

Server.MapPath("."),Server.MapPath("〜"),Server.MapPath(@"\"),Server.MapPath("/").有什么不同?

任何人能解释的区别Server.MapPath("."),Server.MapPath("~"),Server.MapPath(@"\")Server.MapPath("/")

asp.net filesystems directory mapping path

442
推荐指数
2
解决办法
46万
查看次数

如何从路径和文件名中删除非法字符?

我需要一种强大而简单的方法来从简单的字符串中删除非法路径和文件字符.我使用了下面的代码,但它似乎没有做任何事情,我错过了什么?

using System;
using System.IO;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string illegal = "\"M<>\"\\a/ry/ h**ad:>> a\\/:*?\"<>| li*tt|le|| la\"mb.?";

            illegal = illegal.Trim(Path.GetInvalidFileNameChars());
            illegal = illegal.Trim(Path.GetInvalidPathChars());

            Console.WriteLine(illegal);
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# string directory path

423
推荐指数
17
解决办法
41万
查看次数