草庐IT

py-files

全部标签

python - 在 Windows 7 x86 上安装 turbogears 2.1 错误 "The system cannot find the file specified"

我在C:\Projects2010\Python\Environments中创建了环境:C:\Python27\Scripts\virtualenv.exemyenv然后运行activate.bat:C:\Projects2010\Python\Environments\myenv\Scripts\activate.bat然后运行​​pip:C:\Projects2010\Python\Environments\myenv\Scripts\pip.exeinstall-ihttp://www.turbogears.org/2.1/downloads/current/indextg.de

windows - 在 Windows 7 中将 .patch 应用到 .py 文件

好的,所以我想更改GoogleAppEngine中的一个文件,在以下链接中提供了一个补丁:Issue4849onGoogleCode我可以看到.patch文件修改了我HD上的特定.pyfie,但我自己无法进行任何更改,因为我不知道如何使用.patch文件。我在网上搜索过,但不知何故,似乎没有关于在Windows中的.py文件上应用补丁的数据。有人可以帮帮我吗?或者更好的是,有人可以简单地在_init.py_文件上应用补丁并将其发送过来吗?(我不是偷懒,我只是认为如果有人可以在linux上轻松地在windows上查找补丁软件,那么输入这么多是不明智的)这是补丁文件和init.py文件:这

windows - python : How to pass non-ASCII file names to Popen on Windows?

当我用Python运行一个子进程时,ASCII参数的所有id都很好,但如果参数是unicode(西里尔)字符串,它就会失败:cmd=['dir.exe',u'по-русски']p=subprocess.Popen(['dir.exe',u'по-русски'])错误日志:Traceback(mostrecentcalllast):File"process.py",line48,incyrillic()File"process.py",line45,incyrillicp=subprocess.Popen(cmd,shell=True,stdin=None,stdout=None,

在 Windows 7 上导入 bottle.py 时出现 Python 错误

我已经在Windows7机器上安装了Python3.3。我想试试Bottle微网框架。我下载了bottle.py(他们网站的最新版本)并将其放入我的应用程序文件夹。当我执行教程中的第一行时,“frombottleimportroute,run,template”我收到此错误消息:*C:\Dev>pythonPython3.3.0(v3.3.0:bd8afb90ebf2,Sep292012,10:57:17)[MSCv.160064bit(AMD64)]onwin32Type"help","copyright","credits"or"license"formoreinformation

c++ - 具有重叠 I/O 的 FILE_FLAG_NO_BUFFERING - 字节读为零

我在使用带有重叠I/O的标志FILE_FLAG_NO_BUFFERING时观察到一个奇怪的行为。我调用了一系列ReadFile()函数调用,稍后使用GetOverlappedResult()查询它们的状态。我所说的奇怪行为是,即使文件句柄良好并且ReadFile()调用返回时没有任何错误(预期的ERROR_IO_PENDING除外),从GetOverlappedResult()调用返回的“字节读取”值是某些文件为零,每次我运行代码时,它都是一组不同的文件。如果我删除FILE_FLAG_NO_BUFFERING,事情就会开始正常工作,并且没有字节读取值为零。下面是我如何使用FILE_FL

python - 3.3.5 更新后打开 .py 文件

我最近非常兴奋地将我的Python版本升级到3.3.5,但是在尝试将默认的“打开方式”程序更改为新的PythonIDLE之后,我迷路了。我尝试卸载Python3.3.2以希望减少困惑,但我仍然不知道我需要用什么打开.py文件!我可以运行这些程序,我将默认的“打开方式”程序设置为C:\Python335\pyhton.exe但在这样做时我失去了右键单击菜单“在IDLE中编辑”选项,并且还右键单击了我的Python3.3.5快捷方式和点击最近的项目不会打开任何东西。点击这些文件中的任何一个都没有任何反应。在我乱搞之前,它会在IDLE中打开文件打开还是一样,在cmd中运行程序,但是我缺少右键

windows - 批处理文件 : Using "start" Command to Start a batch file on a specific label

在这个批处理文件中,存在超过25个标签,每个标签用于不同的目的..特别是名为“:beep”的标签,它会在计算机中发出哔哔声。我想安排这个批处理文件的开始,但只有标签“哔”,或者可能是另一批,但仅以标签“哔”开始。我已经使用了“调用命令”,这不是我需要的。有谁知道如何使用“开始”命令在特定标签上运行批处理文件吗?例子:启动C:\interface.cmd[gotobeep] 最佳答案 好的,所以如果没有其他参数,只需将beep作为参数传递,例如batchfilebeep并有一行goto%1如果您还需要传递其他参数,是时候发挥更多创意了

windows - 为什么我不能使用 FILE_FLAG_BACKUP_SEMANTICS 打开 GENERIC_ALL 或 FILE_ALL_ACCESS 文件?

我正在尝试使用FILE_FLAG_BACKUP_SEMANTICS来绕过文件权限,但如果我请求GENERIC_ALL或等效的FILE_ALL_ACCESS它就不起作用作为访问掩码。CreateFile函数返回ERROR_ACCESS_DENIED。例如,h=CreateFile(L"c:\\working\\backup-semantics-test\\xyzzy\\test.txt",FILE_ALL_ACCESS,FILE_SHARE_WRITE|FILE_SHARE_READ|FILE_SHARE_DELETE,0,OPEN_EXISTING,FILE_FLAG_BACKUP_S

windows - lnk1104 : cannot open file 'libpng.lib' , 但 'libpng.lib' 是输出,不是输入

我正在尝试将libpng-1.16.6构建为VS2010的静态库。我想我已经排除了makefile语法问题、文件系统权限和不正确的LIB/LIBPATH环境变量。makefile是未更改的makefile.vcwin32随lpng1616一起交付。我确定问题是环境问题,但我不知道它是什么。我正在寻找新的想法!TIA寻求任何帮助。相关事实:总体模式与我用于构建geos、gdal和wxWidgets开源项目的模式相同:VisualStudio生成文件项目调用Windows命令文件。Windows命令文件执行任何所需的预处理,调用vcvarsall.bar来设置VS构建环境,调用nmake,

c - 使用和不使用 FILE_FLAG_NO_BUFFERING 的 NTFS 文件访问时间

我正在尝试对NTFS的文件读取时间(顺序访问)进行基准测试。我的代码获取开始时间,执行大小等于4096字节(系统上NTFS的簇大小)的读取并记录结束时间。然后存储两个时间之间的差异,并重复该过程,直到到达文件末尾。我目前使用的文件大小是40K,所以得到10个时差值。当访问没有FILE_FLAG_NO_BUFFERING打开的文件(使用CreateFile)时,第一个block的访问时间接近30微秒,然后下降到大约7微秒用于后续访问(由于缓存)。当使用FILE_FLAG_NO_BUFFERING时,第一个block的访问时间接近21毫秒,随后的访问时间下降到大约175微秒。第一个bloc