我正在尝试使用Python 2.7.1(在Windows上,fyi)从zip文件中提取文件,我的每次尝试都显示提取的文件,其中包含Modified Date =提取时间(这是不正确的).
import os,zipfile
outDirectory = 'C:\\_TEMP\\'
inFile = 'test.zip'
fh = open(os.path.join(outDirectory,inFile),'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
z.extract(name,outDirectory)
fh.close()
Run Code Online (Sandbox Code Playgroud)
我也尝试使用.extractall方法,结果相同.
import os,zipfile
outDirectory = 'C:\\_TEMP\\'
inFile = 'test.zip'
zFile = zipfile.ZipFile(os.path.join(outDirectory,inFile))
zFile.extractall(outDirectory)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?
我想认为这是可能的,而不必每postcorrect的修改时间在这里
我有很多查询数据库的服务.所有这些都工作正常,但一个服务调用存储过程给我以下错误:
在sys.servers中找不到服务器'dbo'.验证是否指定了正确的服务器名称.如有必要,执行存储过程sp_addlinkedserver以将服务器添加到sys.servers.
我不知道为什么所有其他存储过程都工作正常,这不是...
顺便说一句,我使用SubSonic作为数据访问层.
这可能是一个简单的答案,但我已经盯着它看了太久......
我有以下查询,它将存储过程输入参数作为变量名称并计算该表中的记录.我想将动态语句(@toStartStr)的结果检索到变量(@toStart)中.
-- @tempTableName = SProc input parameter
DECLARE @toStartStr nvarchar(150);
DECLARE @toStart int;
SET @toStartStr = 'SELECT @toStart = COUNT(ID) FROM ' + @tempTableName;
EXEC(@toStartStr);
Run Code Online (Sandbox Code Playgroud)
眼下,一个错误提示@toStart不能与串选择连在一起,但是这是我想要的要点.谁能看到我做错了什么?或建议另类?仅供参考我的SQL 2008 R2.谢谢.