小编MTA*_*min的帖子

从zip文件中提取文件并在Windows 7上保留mod date-Python 2.7.1

我正在尝试使用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的修改时间在这里

python zip extraction

19
推荐指数
4
解决办法
6125
查看次数

在sys.servers中找不到服务器'dbo'

我有很多查询数据库的服务.所有这些都工作正常,但一个服务调用存储过程给我以下错误:

在sys.servers中找不到服务器'dbo'.验证是否指定了正确的服务器名称.如有必要,执行存储过程sp_addlinkedserver以将服务器添加到sys.servers.

我不知道为什么所有其他存储过程都工作正常,这不是...

顺便说一句,我使用SubSonic作为数据访问层.

subsonic stored-procedures sql-server-2008

13
推荐指数
2
解决办法
6万
查看次数

简单的动态TSQL查询语法

这可能是一个简单的答案,但我已经盯着它看了太久......

我有以下查询,它将存储过程输入参数作为变量名称并计算该表中的记录.我想将动态语句(@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.谢谢.

sql t-sql sql-server dynamic-sql sql-server-2008-r2

8
推荐指数
1
解决办法
7183
查看次数