feat: load de json se o ficheiro colocado no [1] for um json
This commit is contained in:
@@ -35,7 +35,7 @@ def guardar_df(df: pd.DataFrame, fname: str) -> bool:
|
|||||||
def guardar_json(df: pd.DataFrame, fname: str) -> bool:
|
def guardar_json(df: pd.DataFrame, fname: str) -> bool:
|
||||||
with open(fname , "w") as fp:
|
with open(fname , "w") as fp:
|
||||||
try:
|
try:
|
||||||
json.dump(df.to_json(), fp)
|
df.to_json(fp)
|
||||||
except:
|
except:
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
@@ -67,7 +67,10 @@ def main():
|
|||||||
if fname is None:
|
if fname is None:
|
||||||
fname = "dados.txt"
|
fname = "dados.txt"
|
||||||
|
|
||||||
if _file_exists(fname):
|
if _file_exists(fname) and fname.endswith(".json"):
|
||||||
|
db = pd.read_json(fname)
|
||||||
|
input("Base de dados populada. Enter para voltar ao menu inicial")
|
||||||
|
elif _file_exists(fname):
|
||||||
db = parser.parse(fname)
|
db = parser.parse(fname)
|
||||||
input("Base de dados populada. Enter para voltar ao menu inicial")
|
input("Base de dados populada. Enter para voltar ao menu inicial")
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user