如何使用flas访问目录

2024-10-03 21:35:17 发布

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

因此,我正在制作一个网站,在accounts文件夹路径下存储了不同的帐户,例如,我有一个Bob的帐户文件夹和一个John的帐户,在每个文件夹下,它们都有一个achivements.dat文件。当John试图访问自己的帐户时,如何从bobs帐户访问该文件成就.dat在没有交叉的情况下归档或者改变整个操作系统的系统路径? 谢谢大家的回答


Tags: 文件路径文件夹网站系统情况帐户john
1条回答
网友
1楼 · 发布于 2024-10-03 21:35:17

对于鲍勃:

 with open('/path_to_files/bob/achivements.dat', 'r', encoding='utf-8') as inbob:
     ...do some awesomness for bob here...

对于约翰:

 with open('/path_to_files/john/achivements.dat', 'r', encoding='utf-8') as injohn:
     ...do some awesomness for john here...

当然,这段代码可以放在1个函数中,根据需要调用,并传递用户特定路径的参数。例如:

def read_file(path_for_some_user):
    from os import path
    with open(path.join('path_for_some_user','achivements.dat'), 'r', encoding='utf-8') as injohn:
         ...do some awesomness for john here...

相关问题 更多 >