[英]Coverage - PermissionError: [Errno 1] Operation not permitted
[英]PermissionError: [Errno 1] Operation not permitted in Python while reading after write
我在編寫程序時遇到以下問題:我有一個二進制文件,通過它進行2個進程的通信,其中之一是我的python程序。 我用os打開文件:
self.io_file = os.open(med_file, os.O_RDWR)
所以我可以讀二進制。 我讀取了文件的內容,然后嘗試將答案寫到同一文件中(當然,我在文件末尾)。 一切都很好,直到我寫完這篇文章再試一次(新問題)。 然后發生以下情況:
Traceback (most recent call last):
File "/home/ydenko/program.py", line 172, in read
return os.read(self.io_file, msg_size)
PermissionError: [Errno 1] Operation not permitted
我感到奇怪的是,直到我寫點東西,一切都完美無瑕。 知道為什么會這樣嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.