使用Dropbox和Python写入和传输文件时出错

2024-04-25 09:23:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图把我在一台计算机上输入的号码发送到另一台计算机上打印出来。我正在尝试使用python来读写文件,我正在尝试使用Dropbox来创建一个服务器,这样我就可以在两台不同的计算机上访问同一个文件。你知道吗

这是我的发送代码:

def seeInput():
    print("enter num")
    inp=input("")
    r=open(r"C:\Users\\Desktop\Dropbox\test.txt", "w")
    r.write(inp)
    r.close()
    seeInput()
seeInput()

这是我的接收代码:

global i
i=0
blank_list=[]
def getRes():
    r=open(r"C:\Users\\Desktop\Dropbox\test.txt", 'r')
    out=r.read()
    r.close()
    return out
while True:
    coolString=getRes()
    blank_list.append(coolString)
    before=blank_list[i-1]
    now=blank_list[i]
    i=i+1
    if now != before:
        print (coolString)

我希望这个代码能输出我在另一台计算机上输入的数字。你知道吗

但是,Python IDLE给了我这个错误消息:

Traceback (most recent call last):
  File "C:\Users\\Desktop\Dropbox\receive.py", line 10, in <module>
    coolString=getRes()
  File "C:\Users\\Desktop\Dropbox\receive.py", line 5, in getRes
    r=open(r"C:\Users\\Desktop\Dropbox\test.txt", 'r')
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\\\Desktop\\Dropbox\\test.txt'

如果有人能帮我,那就太好了,因为我对所有这些服务器的东西都很陌生。你知道吗


Tags: 文件代码test服务器txt计算机openusers