草庐IT

Directory

全部标签

检索区分大小写路径的 Pythonic 方式?

我想知道是否有更快的方法来实现在python中返回区分大小写路径的函数。我想出的解决方案之一适用于linux和windows,但需要我迭代os.listdir,这可能很慢。此解决方案适用于不需要大量速度的应用程序和上下文:defcorrectPath(start,path):'Returnsaunix-typecase-sensitivepath,worksinwindowsandlinux'start=unicode(start);path=unicode(path);b='';ifpath[-1]=='/':path=path[:-1];parts=path.split('\\')

python - 为什么 'C:' 不是我认为的意思?

在Windows7上,我启动了IDLEPython2.7.5Shell:>>>importos>>>os.getcwd()'C:\\Python27'>>>os.path.relpath('C:\\')'..'>>>os.path.relpath('C:')'.'>>>os.chdir('C:')>>>os.getcwd()'C:\\Python27'这是怎么回事,为什么要这么复杂? 最佳答案 在Windows上,行为可能有点奇怪-如果您从cmd.exe启动Python或直接启动它(不通过cmd.exe),它的行为会有所不同。正如已

windows - 在 Windows 中查找文件夹的实际大小

在我的家庭桌面上,这是一台Windows机器,我右键单击属性下的C:\Windows文件夹,它显示:如果我使用Microsoftsysinternals提供的du工具duC:\Windows这产生Files:77060Directories:21838Size:31,070,596,369bytesSizeondisk:31,151,837,184bytes如果我以管理员身份运行相同的命令Files:77894Directories:22220Size:32,223,507,961bytesSizeondisk:32,297,160,704bytes在以管理员身份运行Powershel

python - 在 Windows 8 (x64) 中安装 PyOpenCL "fatal error: CL/cl.h: No such file or directory"错误

在大量搜索此问题的解决方案后,我发现尚未针对Windows正确记录此特定错误。所以我决定将这个问题连同解决方案一起发布。抱歉,如果我将其发布在错误的部分。我希望这个解决方案能帮助用户解决PyOpenCL安装错误的问题。请注意,此处使用的示例适用于ATIRadeonGPUs支持AMDOpenCLSDK开发工具包。对于其他GPUs,请引用各自的参数并根据需要实现。也不要尝试使用pip安装如果安装失败。而是下载pyopencl的压缩副本来自here.所以安装PyOpenCL时的错误信息是:Infileincludedfromsrc/wrapper/wrap_cl.cpp:1:0:src/wr

node.js - Windows Node : always get either "Error: ENOENT: no such file or directory, open" or "Error: EACCES: permission denied, open"

这是我的代码:varfs=require('fs');varutil=require('util');varlogFile=fs.createWriteStream('C:/text.txt',{flags:'a'});//Or'w'totruncatethefileeverytimetheprocessstarts.varlogStdout=process.stdout;console.log=function(){logFile.write(util.format.apply(null,arguments)+'\n');logStdout.write(util.format.app

windows - 将整个文件夹(不仅仅是内容)复制到 cmd 终端中的另一个文件夹中

我想将整个文件夹复制到其他文件夹。不仅仅是该文件夹的内容。为此,我想在CMD终端中执行此操作。FolderOriging1/---folderA/---folderB/---folderCFolderDesteny/---empty我喜欢的结果:FolderDesteny/---folderA(使用folderA包括所有文件和文件夹以及子文件夹)我看到几个帖子here&here例如他们最终都复制了文件夹A的内容,而不是文件夹本身。例如:xcopyC:\folderAC:\folderB/E这会将文件夹A的内容复制到文件夹BxcopyC:\folderAC:\folderB\folder

在 docker 上运行时 Python flask reloader "Errno 2 No such file or directory"错误

我在使用Docker运行Flask小应用程序时遇到问题。关闭调试一切正常,但是当我尝试在调试状态下运行它时,它在重新加载阶段失败了。它在Windows上运行良好,问题只出现在Docker上。在我的docker存储库中,我安装了caffe和我需要的所有依赖项(flask和wekrzeug)。我认为问题可能出在重新加载器上,所以我也安装了看门狗,但它仍然出现。不管我是运行app.py本身还是调用python-mflaskrun。dockerrun--volume=%cd%:/workspace-p5001:5000caffe:cpu*ServingFlaskapp"app"(lazyloa

windows - 是否可以在 Windows XP 中创建一个只读目录?

根据http://support.microsoft.com/kb/326549只读属性通常用于除将文件夹标记为实际只读之外的其他原因。因此在我看来,不可能像linux使用一样使目录只读chmoda-w. 最佳答案 有趣的是,我不知道!我刚刚试过了,你可以用attrib命令给一个文件夹设置只读属性,但是没有效果。我看到的唯一选择是根据用户帐户设置对目录的访问权限,如果它位于NTFS格式的驱动器上。看看Xcacls来自微软的工具。不过请注意,NTFS上的访问权限比unix类型的访问控制复杂得多。一般来说,不允许特定类型的访问要比拒绝更

windows - 在不使用 FindFirstFile 的情况下迭代目录中的文件

在Windows操作系统上,如何在不使用第三方库或不使用FindFirstFile、FindNextFile等的情况下迭代给定目录下的文件? 最佳答案 鉴于FindFirstFile是Windows中的主要文件枚举方法,您还希望得到什么?有NTAPI函数(ZwQueryDirectoryFile和类似函数)由FindFirstFile调用,但它们更复杂并且没有提供真正的好处。 关于windows-在不使用FindFirstFile的情况下迭代目录中的文件,我们在StackOverflow

PHP Symfony - 连接已重置 (Windows)

我在Windows上配置了Symfony1.4。我的服务器是Wamp。我正在使用来自Symfony站点的教程。我的httpd.conf文件:NameVirtualHost127.0.0.1:8080Listen127.0.0.1:8080DocumentRoot"C:\dev\sfproject\web"DirectoryIndexindex.phpAllowOverrideAllAllowfromAllAlias/sfc:\dev\sfproject\lib\vendor\symfony\data\web\sfAllowOverrideAllAllowfromAll我的问题是,当我尝