- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个程序(用 Python3.6 编写,使用 cx_Freeze 转换为适用于 Windows 的 .exe),它使用锁定文件来标记当前是否正在使用用户登录,以允许使用相同的登录跨多台计算机,同时避免可能的数据库损坏。
文件在确认用户登录后立即创建(并在用户注销时删除):
lockfile = os.path.join(user_dir, ".locked")
with open(lockfile, "w") as _:
os.utime(lockfile)
在我的 Windows7 Professional 机器上,这工作正常。它在我本地的 Windows10 测试机上也能正常工作。
现在,我有一个远程位置的客户端正在尝试使用该程序。显然,他们总是收到权限错误:[Errno 13] Permission denied: '<user_dir>\.locked'
. (它们的路径似乎是有效的,并且程序创建 user_dir 或向其写入 config.ini
文件没有问题,因此对该目录的写入权限应该不是问题。)
某些 Windows 版本可能无法处理以点开头的文件吗?是否可以使用下划线等来代替?
客户端使用Windows10 (Enterprise) Version 1809 (Build 17763.379)
(从这里开始调试很困难,因为我必须在每次更改后重新编译安装程序,如果这甚至有意义的话,我会很高兴...欢迎对问题的潜在来源有任何其他想法,还有!)
最佳答案
显然,它确实是与某些(但不是全部)Windows 版本冲突的起始点。我创建了一个新版本,其中的文件名为“_locked”,现在可以正常工作了。
关于python - 以点开头的 Windows 文件引发 PermissionError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55904596/
我有这个python代码,添加一个torrent文件:。下面是用来移动.torrent文件的代码:。但它给出了错误:发生异常:PermissionError[WinError 32]该进程无法访问该文
我正在尝试使用 RandomizedSearchCV 来调整随机森林的超参数,但在运行代码后立即收到 PermissionError 。 初始运行没有 PermissionError (但是它确实抛出
这是我尝试使用 pip3 获取任何内容时出现的错误我不知道该怎么办 Exception: Traceback (most recent call last): File "/usr/lib/pyt
我运行的时候 >>> import docker >>> client = docker.from_env() >>> client.containers.list() 我遇到了以下错误 reques
import send2trash baconFile = open('bacon.txt', 'w') baconFile.write('Bacon is nice') baconFile.clos
我尝试在 python3.6 virtualenv 上通过 python get-pip.py 命令安装 pip,但收到错误: (myvenv_python3) C:\Users\Kaleab\Dow
我正在尝试使用 python 读取包含 html 文件的目录。我使用的代码是这样的: import os f = open(r"C:\Users\Grty\Desktop\de", "w+")
我正在用 Python 编写一个文件,如下所示: result = br.response() html=result.read() f = open('s.txt','wb')
我有一个程序(用 Python3.6 编写,使用 cx_Freeze 转换为适用于 Windows 的 .exe),它使用锁定文件来标记当前是否正在使用用户登录,以允许使用相同的登录跨多台计算机,同时
环境 Ubuntu 20.04 Python 3.7.3 诗歌1.0.8 我的问题 我安装了诗歌来管理包,并通过以下简单项目进行了尝试, . └── myproject ├── README.
我正在尝试使用subprocess调用python程序,但出现权限错误。我尝试以管理员身份运行PyCharm,但这无济于事。 我的代码: answer = subprocess.check_outpu
我正在尝试使用OpenCV和Python进行实时人脸识别,但是在训练数据集/训练图像时,出现权限错误。我不知道代码中的问题是什么。我已经完成了面部检测并收集了数据,但是在运行以下代码时,我收到了此错误
我正在尝试执行以下代码片段: while 1: print("test") try: tentativa += 1 writer.save()
我正在尝试使用 VMplayer 和 Python 3.5 在 Ubuntu 16.04 上安装 steem 库运行 pip3 install steem 时出现以下错误: Except
我正在尝试将文件从共享文件夹上传到 Azure Datalake gen 1 文件夹。 现在,我只是测试连接,并列出根目录下的文件夹: adlCreds = lib.auth(tenant_id =
我正在尝试使用这个 tutorial 安装 Redmine :我对 ruby 不熟悉。每当我去 http://localhost/redmine或 http://localhost/redmine/s
你好,当我运行这个 python 脚本时,我得到了这个错误权限被拒绝。 import os keyword = input("Enter Keyword to search : ") replacem
我已经在 ubuntu 上安装了一个带有 deepface 库和 apache2 的基本 python 服务器。 该库在应用程序初始化时创建了一个 .deepface 目录,但由于权限被拒绝错误,它无
我正在使用 AzureOpenAI 和 langchain,经常遇到 PermissionError 的问题。这主要可能是由于代理造成的,但是有人可以检查一下代码吗-- from langchain.
尝试使用 Python 3.3 在此 Apache 机器上运行 Django httpd 启动时没有错误,但一旦我尝试访问 localhost,就会抛出 500 错误。 Apache 日志是这样说的:
我是一名优秀的程序员,十分优秀!