小编Hel*_*loW的帖子

上传期间回调中的增量变量

我有一个上传需要显示完成百分比的python脚本.我无法增加跟踪传输数据量的变量.我得到一个
UnboundLocalError:在赋值
错误之前引用的局部变量'intProgress'.然而,如果我尝试打印此变量,它打印正常,所以它似乎被引用.

import os, sys, ftplib
pathname = 'C:/Paradigm1/1.PNG'
intFileSize = os.path.getsize(pathname)
intPercentDone = 0
intProgress = 0

def callback(p):
    intProgress = intProgress + 1024
    ##sys.stdout.write(str(intProgress))
    sys.stdout.write("-")
session = ftplib.FTP('Server','UserName','Password')
f = open(pathname,'rb')# file to send
session.storbinary('STOR /Ftp Accounts/PublicDownloads/test.png', f, 1024, callback)
f.close()
Run Code Online (Sandbox Code Playgroud)

python ftplib python-2.7

4
推荐指数
1
解决办法
4560
查看次数

将数据库设置为以非独占模式打开

我知道可以从一个Access项目复制一个表单并将其粘贴到另一个项目但是当我尝试这样做时,我收到一条消息.

Could not use 'path_of_Access_file'; file already in use
Run Code Online (Sandbox Code Playgroud)

我知道我需要在"共享"模式下打开我正在复制的文件.这样做的设置在哪里?

ms-access

4
推荐指数
1
解决办法
2万
查看次数

DateDiff汇总了吗?

我在旧代码中找到了一个位置,原始程序员试图计算一名员工是否被聘用了一定年限.计算使用了雇用日期和今天之间的天数之差除以364.这对我来说没有意义所以我将其改为多年的差异.这也似乎给出了错误的答案.DateDiff是否一直到最近的一年?在即时窗口中运行此公式得到15作为答案.我希望它会给14.

?datediff("yyyy",#3/1/1999#,#2/19/2014#)  
Run Code Online (Sandbox Code Playgroud)

使用会更好吗?

?datediff("m",#3/1/1999#,#2/19/2014#)/12
Run Code Online (Sandbox Code Playgroud)

ms-access vba

2
推荐指数
1
解决办法
2054
查看次数

标签 统计

ms-access ×2

ftplib ×1

python ×1

python-2.7 ×1

vba ×1