• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python path.expand_path函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中mopidy.utils.path.expand_path函数的典型用法代码示例。如果您正苦于以下问题:Python expand_path函数的具体用法?Python expand_path怎么用?Python expand_path使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了expand_path函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: check_old_locations

def check_old_locations():
    dot_mopidy_dir = path.expand_path(b'~/.mopidy')
    if os.path.isdir(dot_mopidy_dir):
        logger.warning(
            'Old Mopidy dot dir found at %s. Please migrate your config to '
            'the ini-file based config format. See release notes for further '
            'instructions.', dot_mopidy_dir)

    old_settings_file = path.expand_path(b'$XDG_CONFIG_DIR/mopidy/settings.py')
    if os.path.isfile(old_settings_file):
        logger.warning(
            'Old Mopidy settings file found at %s. Please migrate your '
            'config to the ini-file based config format. See release notes '
            'for further instructions.', old_settings_file)
开发者ID:ArcherSys,项目名称:Peridot,代码行数:14,代码来源:__main__.py


示例2: deserialize

 def deserialize(self, value):
     value = value.strip()
     expanded = path.expand_path(value)
     validators.validate_required(value, self._required)
     validators.validate_required(expanded, self._required)
     if not value or expanded is None:
         return None
     return ExpandedPath(value, expanded)
开发者ID:abarisain,项目名称:mopidy,代码行数:8,代码来源:types.py


示例3: __getattr__

    def __getattr__(self, attr):
        if not self._is_setting(attr):
            return

        current = self.current # bind locally to avoid copying+updates
        if attr not in current:
            raise SettingsError(u'Setting "%s" is not set.' % attr)

        value = current[attr]
        if isinstance(value, basestring) and len(value) == 0:
            raise SettingsError(u'Setting "%s" is empty.' % attr)
        if not value:
            return value
        if attr.endswith('_PATH') or attr.endswith('_FILE'):
            value = path.expand_path(value)
        return value
开发者ID:Dvad,项目名称:mopidy,代码行数:16,代码来源:settings.py


示例4: create_file_structures_and_config

def create_file_structures_and_config(args, extensions):
    path.get_or_create_dir(b'$XDG_DATA_DIR/mopidy')
    path.get_or_create_dir(b'$XDG_CONFIG_DIR/mopidy')

    # Initialize whatever the last config file is with defaults
    config_file = args.config_files[-1]
    if os.path.exists(path.expand_path(config_file)):
        return

    try:
        default = config_lib.format_initial(extensions)
        path.get_or_create_file(config_file, mkdir=False, content=default)
        logger.info('Initialized %s with default config', config_file)
    except IOError as e:
        logger.warning('Unable to initialize %s with default config: %s',
                       config_file, e)
开发者ID:Shugyousha,项目名称:mopidy,代码行数:16,代码来源:__main__.py


示例5: test_xdg_subsititution_unknown

 def test_xdg_subsititution_unknown(self):
     self.assertIsNone(path.expand_path(b"/tmp/$XDG_INVALID_DIR/foo"))
开发者ID:karlpilkington,项目名称:mopidy,代码行数:2,代码来源:test_path.py


示例6: test_xdg_subsititution

 def test_xdg_subsititution(self):
     self.assertEqual(glib.get_user_data_dir() + b"/foo", path.expand_path(b"$XDG_DATA_DIR/foo"))
开发者ID:karlpilkington,项目名称:mopidy,代码行数:2,代码来源:test_path.py


示例7: test_abspath

 def test_abspath(self):
     self.assertEqual(os.path.abspath(b"./foo"), path.expand_path(b"./foo"))
开发者ID:karlpilkington,项目名称:mopidy,代码行数:2,代码来源:test_path.py


示例8: test_home_dir_expansion

 def test_home_dir_expansion(self):
     self.assertEqual(os.path.expanduser(b"~/foo"), path.expand_path(b"~/foo"))
开发者ID:karlpilkington,项目名称:mopidy,代码行数:2,代码来源:test_path.py


示例9: test_absolute_path

 def test_absolute_path(self):
     self.assertEqual(b"/tmp/foo", path.expand_path(b"/tmp/foo"))
开发者ID:karlpilkington,项目名称:mopidy,代码行数:2,代码来源:test_path.py


示例10: test_empty_path

 def test_empty_path(self):
     self.assertEqual(os.path.abspath(b"."), path.expand_path(b""))
开发者ID:karlpilkington,项目名称:mopidy,代码行数:2,代码来源:test_path.py


示例11: test_empty_path

 def test_empty_path(self):
     self.assertEqual(os.path.abspath(b'.'), path.expand_path(b''))
开发者ID:Halfnhav,项目名称:mopidy,代码行数:2,代码来源:path_test.py


示例12: test_xdg_subsititution_unknown

 def test_xdg_subsititution_unknown(self):
     self.assertEqual(
         '/tmp/$XDG_INVALID_DIR/foo',
         path.expand_path('/tmp/$XDG_INVALID_DIR/foo'))
开发者ID:AndreaCrotti,项目名称:mopidy,代码行数:4,代码来源:path_test.py


示例13: test_abspath

 def test_abspath(self):
     self.assertEqual(os.path.abspath('./foo'), path.expand_path('./foo'))
开发者ID:AndreaCrotti,项目名称:mopidy,代码行数:2,代码来源:path_test.py



注:本文中的mopidy.utils.path.expand_path函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python path.path_to_uri函数代码示例发布时间:2022-05-27
下一篇:
Python encoding.locale_decode函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap