Python文件写入权限不同于用户windows 7

Python文件写入权限不同于用户windows 7,python,shell,permissions,copy,Python,Shell,Permissions,Copy,我试图使用python脚本将一个文件通过本地网络复制到一个共享文件夹,但我一直遇到权限问题。我尝试过shutil、os.system和subprocess.POpen,结果类似。我的盒子和服务器都运行Windows 7 在cmd提示符下,我可以成功 copy a.file \\server\destination.file 但是,我在同一命令提示符下运行 python moveFile.py 哪个有下面的代码 import os,subprocess,string file = "a.fi

我试图使用python脚本将一个文件通过本地网络复制到一个共享文件夹,但我一直遇到权限问题。我尝试过shutil、os.system和subprocess.POpen,结果类似。我的盒子和服务器都运行Windows 7

在cmd提示符下,我可以成功

copy a.file \\server\destination.file
但是,我在同一命令提示符下运行

python moveFile.py
哪个有下面的代码

import os,subprocess,string

file = "a.file"
destination = "\\\\server\\destination.file"
command = "copy " + file " " + destination
if os.path.exists(destination):
   print("Destination access:" + str(os.access(destination,os.W_OK)))
   subprocess.Popen(command,shell=True)
输出是

"Destination access: False"
" Access is denied.
    0 file(s) copied."
这让我相信python脚本与我的用户拥有不同的权限。有人知道怎么避开这个吗


提前感谢

您是否检查了python可执行文件的权限?它位于
c:\python27\
或其他位置。在my box上,普通用户只有读取和执行权限,这应该足够了。但我是以管理员的身份运行的,所以我有完全的控制权。试着调整一下