我需要在脚本中保存两组密码,以用于后续的api调用和sql数据库连接。是否将它们保存在全局选项或.Rprofile中?
当前,我正在使用def game_session(num_games=50):
return [play_game(roll_dice()) for _ in range(num_games)]
,并使用options(password = password)
来调用api。对于sql服务器连接,我需要将密码另存为脚本中的对象,然后在getOption(password)
调用中对其进行调用。是否没有匿名方法将这些保存在本地甚至更好的.Rproj配置文件中?
答案 0 :(得分:1)
如this document所示,最好的方法取决于用途。就我而言,最好保存到.Renviron。
file.edit("~/.Renviron")
VAR1 = value1
VAR2 = value2
Sys.getenv("VAR1")
#> [1] "value1"
答案 1 :(得分:0)