所以我在raspberry pi上有一些简单的代码,生成一个.txt文件列表,在json对象中对列表进行编码并将其发送到客户端:
def file_list(conn):
filelist = []
os.chdir("/home/pi/TempLog")
for file in glob.glob("*.txt"):
filelist.append(file)
print file
object = json.dumps(filelist)
conn.sendall(object)
这确实有效,但现在它还没有生成文件列表和"打印文件"没有任何表现。
我确保" / home / pi / TempLog"中有文本文件。文件夹并确保路径正确。我所做的唯一代码更改是发送给我的客户,但我对这些代码进行了评论,但仍然无法正常工作。
有没有人知道可能会发生什么?
答案 0 :(得分:0)
要进行调试,请尝试
import os
os.chdir("/home/pi/TempLog")
print(os.path.abspath(os.curdir)) # show full path to current dir
print(os.listdir()) # show what files it can see