我基本上有一个带有SQLITE3的数据库,它包含文件夹地址位置,我有2个命令,1个用于在数据库中找到它,2个用于打开文件夹。看起来像:
csfldr = rn.searchudb("fldr1") # runs the search command for fldr1 in the DB
rn.openfolder(csfldr[2]) # runs the open folder command on the variable with the second index
有没有办法1行呢?
原因是这将打开许多文件夹而不仅仅是1 - 所以这两个命令会有很多重复。
基本上需要找到数据库的第二个索引并运行openfolder命令:
def openfolder(path):
if os.path.isdir(path):
subprocess.Popen('explorer ' + str(path))
else:
print("Folder", path, "does not exist")
input("Press any key to continue")
请记住,有时我需要引用2ond索引,有时候是第3或第4 ......