本文整理汇总了Python中fsgs.FSGSDirectories.FSGSDirectories.get_cache_dir方法的典型用法代码示例。如果您正苦于以下问题:Python FSGSDirectories.get_cache_dir方法的具体用法?Python FSGSDirectories.get_cache_dir怎么用?Python FSGSDirectories.get_cache_dir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类fsgs.FSGSDirectories.FSGSDirectories
的用法示例。
在下文中一共展示了FSGSDirectories.get_cache_dir方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_cache_path
# 需要导入模块: from fsgs.FSGSDirectories import FSGSDirectories [as 别名]
# 或者: from fsgs.FSGSDirectories.FSGSDirectories import get_cache_dir [as 别名]
def get_cache_path(cls, sha1_or_uuid):
path = os.path.join(
FSGSDirectories.get_cache_dir(), "Downloads", sha1_or_uuid[:3]
)
if not os.path.exists(path):
os.makedirs(path)
return os.path.join(path, sha1_or_uuid)
示例2: app_main
# 需要导入模块: from fsgs.FSGSDirectories import FSGSDirectories [as 别名]
# 或者: from fsgs.FSGSDirectories.FSGSDirectories import get_cache_dir [as 别名]
def app_main():
FSGSDirectories.initialize()
Settings.instance().load()
print("")
print("Directories:")
print("* base_dir =", FSGSDirectories.get_base_dir())
print("* cache_dir =", FSGSDirectories.get_cache_dir())
print("* cdroms_dir =", FSGSDirectories.get_cdroms_dir())
print("* configurations_dir =", FSGSDirectories.get_configurations_dir())
print("* controllers_dir =", FSGSDirectories.get_controllers_dir())
print("* covers_dir =", FSGSDirectories.get_covers_dir())
print("* data_dir =", FSGSDirectories.get_data_dir())
print("* downloads_dir =", FSGSDirectories.downloads_dir())
print("* floppies_dir =", FSGSDirectories.get_floppies_dir())
print("* hard_drives_dir =", FSGSDirectories.get_hard_drives_dir())
# print("* images_dir =", FSGSDirectories.get_images_dir())
print("* kickstarts_dir =", FSGSDirectories.get_kickstarts_dir())
print("* launcher_dir =", FSGSDirectories.get_launcher_dir())
print("* logs_dir =", FSGSDirectories.get_logs_dir())
print("* plugins_dir =", FSGSDirectories.get_plugins_dir())
# print("* portable_dir =", FSGSDirectories.portable_dir())
print("* save_states_dir =", FSGSDirectories.get_save_states_dir())
print("* screenshots_dir =", FSGSDirectories.get_screenshots_dir())
print("* screenshots_output_dir =", FSGSDirectories.screenshots_output_dir())
print("* themes_dir =", FSGSDirectories.get_themes_dir())
print("* titles_dir =", FSGSDirectories.get_titles_dir())
print("* whdload_dir =", FSGSDirectories.get_whdload_dir())
print("")
示例3: __init__
# 需要导入模块: from fsgs.FSGSDirectories import FSGSDirectories [as 别名]
# 或者: from fsgs.FSGSDirectories.FSGSDirectories import get_cache_dir [as 别名]
def __init__(self, fsgc):
self.fsgc = fsgc
self.files = GameFiles(fsgc)
self.logger = GameDriverLogger()
self.emulator = Emulator("no-emulator")
self.options = defaultdict(str)
self.init_options()
self.ports = []
self.init_ports()
self._allow_gsync = True
self._model_name = ""
self._emulator_skin_prepared = {}
self.__vsync = False
self.__game_temp_file = None
self.temp_root = TemporaryItem(
root=None, prefix="fsgs-", suffix="tmp", directory=True
)
# # Default current working directory for the emulator.
self.cwd = self.temp_dir("cwd")
# # Fake home directory for the emulator.
self.home = self.temp_dir("home")
self.home._path = os.path.join(FSGSDirectories.get_cache_dir(), "Home")
if not os.path.exists(self.home.path):
os.makedirs(self.home.path)
# noinspection PyProtectedMember
self.cwd._path = self.home._path
示例4: cache_dir
# 需要导入模块: from fsgs.FSGSDirectories import FSGSDirectories [as 别名]
# 或者: from fsgs.FSGSDirectories.FSGSDirectories import get_cache_dir [as 别名]
def cache_dir(self):
# FIXME: remove dependency
from fsgs.FSGSDirectories import FSGSDirectories
return FSGSDirectories.get_cache_dir()