我用 Python 编写了一个套接字编程代码。它应该能够在不同的计算机之间发送文件。我在同一台计算机上测试了我的代码(即通过从 2 个不同的文件夹发送文件)并且它可以工作。但是,当我尝试通过将文件从我的计算机发送到我朋友的计算机来测试代码时,我不断收到此错误:
WindowsError: [Error 3] The system cannot find the path specified: 'C://Users//Admin//Desktop//SharedFiles/*.*'
当我的 Python 程序尝试访问该client_side_folder
变量时发生错误,如下所示:
client_side_folder = "C://Users//Admin//Desktop//SharedFiles"
我还尝试将其替换client_side_folder
为“C:/Users/Admin/Desktop/SharedFiles”和“C:\Users\Admin\Desktop\SharedFiles”。但是两者仍然有相同的错误。
这个错误是否与 Python 如何处理 Windows 地址有关?如果是这样,当我尝试将文件从 1 个文件夹发送到同一台计算机上的另一个文件夹时,它是如何工作的?有什么想法可以解决这个问题吗?
编辑:
代码在遇到以下代码时崩溃:
def listOfFiles(directory):
list_dir = os.listdir(directory)
return list_dir