我有一个上传需要显示完成百分比的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) 我知道可以从一个Access项目复制一个表单并将其粘贴到另一个项目但是当我尝试这样做时,我收到一条消息.
Could not use 'path_of_Access_file'; file already in use
Run Code Online (Sandbox Code Playgroud)
我知道我需要在"共享"模式下打开我正在复制的文件.这样做的设置在哪里?
我在旧代码中找到了一个位置,原始程序员试图计算一名员工是否被聘用了一定年限.计算使用了雇用日期和今天之间的天数之差除以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)