Tag: 目录

从父文件夹导入模块

我正在运行Python 2.5。 这是我的文件夹树: ptdraft/ nib.py simulations/ life/ life.py (我也有每个文件夹__init__.py ,这里省略了可读性) 如何从life模块内部导入nib模块? 我希望有可能没有修补与sys.path。 注意:正在运行的主模块位于ptdraft文件夹中。

在.NET中检查目录和文件写入权限

在我的.NET 2.0应用程序中,我需要检查是否有足够的权限来创build文件并将其写入目录。 为此,我有下面的函数试图创build一个文件并写入一个字节,之后删除自己来testing权限是否存在。 我认为最好的检查方法是实际尝试并做到这一点,捕捉发生的任何exception。 虽然我不是特别满意一般的exceptioncatch,那么有没有更好的或者更可接受的方式来做这件事? private const string TEMP_FILE = "\\tempFile.tmp"; /// <summary> /// Checks the ability to create and write to a file in the supplied directory. /// </summary> /// <param name="directory">String representing the directory path to check.</param> /// <returns>True if successful; otherwise false.</returns> private static bool CheckDirectoryAccess(string directory) { bool success = false; […]

如何获得Python中当前执行文件的path?

这可能看起来像一个新手问题,但事实并非如此。 一些常用的方法在所有情况下都不起作用: sys.argv中[0] 这意味着使用path = os.path.abspath(os.path.dirname(sys.argv[0])) ,但是如果您从另一个目录中的另一个Python脚本运行,则这不起作用,并且这可能会在现实生活中发生。 __文件__ 这意味着使用path = os.path.abspath(os.path.dirname(__file__)) ,但是我发现这不起作用: py2exe没有__file__属性,但有一个解决方法 当你使用execute()从IDLE运行时,没有__file__属性 OS X 10.6我得到的NameError: global name '__file__' is not defined 有不完整答案的相关问题: Python – 查找正在运行的文件的path 当前文件的path取决于我如何执行程序 如何知道在Python中运行脚本的path? 将目录切换到Python脚本的目录 我在寻找一个通用的解决scheme ,一个可以在所有上面的用例中工作的解决scheme 。 更新 这是一个testing用例的结果: python a.py的输出(在Windows上) a.py: __file__= a.py a.py: os.getcwd()= C:\zzz b.py: sys.argv[0]= a.py b.py: __file__= a.py b.py: os.getcwd()= C:\zzz a.py #! /usr/bin/env […]

在HTML页面的目录select器

如何在HTML页面中创build一个目录select器。 如果我使用input文件元素,我只能select文件,但我需要select目录。 我需要这样做,因为用户应该在他的电脑里select一个正确的path。 任何解决scheme

Rscript:确定正在执行的脚本的path

我有一个名为foo.R脚本,它包含另一个脚本other.R ,它位于同一个目录中: #!/usr/bin/env Rscript print("Hello") source("other.R") 但是我想Rfind其他的other.R无论目前的工作目录。 换句话说, foo.R需要知道自己的path。 我怎样才能做到这一点?

如何使用UTF-8string在PHP中使用文件系统function?

我无法使用mkdir创buildUTF-8字符的文件夹。 <?php $dir_name = "Depósito"; mkdir($dir_name ); ?> 但是,当我在Windows资源pipe理器中浏览此文件夹时,文件夹名称如下所示: Depósito 我该怎么办?

如何忽略SVN的目录?

我刚开始使用SVN,我有一个caching目录,我不需要在源代码pipe理下。 我怎样才能忽略整个目录/文件夹与SVN? 我在OS X和命令行上使用版本和TextMate 。

查找当前目录和文件的目录

在Python中,我可以使用哪些命令来查找: 当前目录(当我运行Python脚本时在terminal中)和 我正在执行的文件是?

如何创build一个不存在的目录?

什么是最优雅的方式来检查文件将被写入目录是否存在,如果不是,使用Python创build目录? 这是我试过的: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) 不知何故,我错过了os.path.exists (感谢kanja,Blair和Douglas)。 这是我现在所拥有的: def ensure_dir(file_path): directory = os.path.dirname(file_path) if not os.path.exists(directory): os.makedirs(directory) 有没有“打开”的标志,这使得这自动发生?

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

任何人都可以解释Server.MapPath(".") , Server.MapPath("~") , Server.MapPath(@"\")和Server.MapPath("/")之间的区别吗?