python path.join_Python path.join方法代码示例
本文整理汇总了Python中os.path.join方法的典型用法代码示例。如果您正苦于以下问题:Python path.join方法的具体用法?Python path.join怎么用?Python path.join使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块os.path的用法示例。
在下文中一共展示了path.join方法的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: isUpdatesAvailable
点赞 6
# 需要导入模块: from os import path [as 别名]
# 或者: from os.path import join [as 别名]
def isUpdatesAvailable(cls, path):
if sys.version_info < (3, 0):
return False
# pylint: disable=broad-except
if not os.path.isfile(os.path.join(path, "files.xml")):
return True
try:
available = dict()
for it in ET.parse(os.path.join(path, "files.xml")).iter():
if it.tag == "File":
available[it.text] = datetime.datetime.strptime(it.attrib["Modified"], "%d-%m-%Y")
path = NamedTemporaryFile()
path.close()
urllib.request.urlretrieve("https://www.gurux.fi/obis/files.xml", path.name)
for it in ET.parse(path.name).iter():
if it.tag == "File":
tmp = datetime.datetime.strptime(it.attrib["Modified"], "%d-%m-%Y")
if not it.text in available or available[it.text] != tmp:
return True
except Exception as e:
print(e)
return True
return False
开发者ID:Gurux,项目名称:Gurux.DLMS.Python,代码行数:26,
示例2: updateManufactureSettings
点赞 6
# 需要导入模块: from os import path [as 别名]
# 或者: from os.path import join [as 别名]
def updateManufactureSettings(cls, directory):
#
# Update manufacturer settings from the Gurux www server.
#
# directory: Target directory.
#
if sys.version_info >= (3, 0):
return
if not os.path.isdir(directory):
os.mkdir(directory)
if not os.path.isdir(directory):
return
path = os.path.join(directory, "files.xml")
urllib.request.urlretrieve("https://www.gurux.fi/obis/files.xml", path)
for it in ET.parse(path).iter():
if it.tag == "File":
path = os.path.join(directory, it.text)
urllib.request.urlretrieve("https://www.gurux.fi/obis/" + it.text, path)
开发者ID:Gurux,项目名称:Gurux.DLMS.Python,代码行数:20,
示例3: readManufacturerSettings
点赞 6
# 需要导入模块: from os import path [as 别名]
# 或者: from os.path import join [as 别名]
def readManufacturerSettings(cls, manufacturers, path):
# pylint: disable=broad-except
manufacturers = []
files = [f for f in listdir(path) if isfile(join(path, f))]
if files:
for it in files:
if it.endswith(".obx"):
try:
manufacturers.append(cls.__parse(os.path.join(path, it)))
except Exception as e:
print(e)
continue
#
# Serialize manufacturer from the xml.
#
# @param in
# Input stream.
# Serialized manufacturer.
#
开发者ID:Gurux,项目名称:Gurux.DLMS.Python,代码行数:22,
示例4: add_base_arguments
点赞 6
# 需要导入模块: from os import path [as 别名]
# 或者: from os.path import join [as 别名]
def add_base_arguments(parser, default_help):
import os
from os.path import join as path_join
home = os.environ.get('HOME')
mono_sources_default = os.environ.get('MONO_SOURCE_ROOT', '')
parser.add_argument('--verbose-make', action='store_true', default=False, help=default_help)
# --jobs supports not passing an argument, in which case the 'const' is used,
# which is the number of CPU cores on the host system.
parser.add_argument('--jobs', '-j', nargs='?', const=str(os.cpu_count()), default='1', help=default_help)
parser.add_argument('--configure-dir', default=path_join(home, 'mono-configs'), help=default_help)
parser.add_argument('--install-dir', default=path_join(home, 'mono-installs'), help=default_help)
if mono_sources_default:
parser.add_argument('--mono-sources', default=mono_sources_default, help=default_help)
else:
parser.add_argument('--mono-sources', required=True)
parser.add_argument('--mxe-prefix', default='/usr', help=default_help)
开发者ID:godotengine,项目名称:godot-mono-builds,代码行数:22,
示例5: clean
点赞 6
# 需要导入模块: from os import path [as 别名]
# 或者: from os.path import join [as 别名]
def clean(opts: BaseOpts, target: str):
build_dir = path_join(opts.configure_dir, 'llvm-%s' % target)
install_dir = path_join(opts.install_dir, 'llvm-%s' % target)
stamp_file = path_join(opts.configure_dir, '.stamp-%s-make' % target)
rm_rf(stamp_file)
make_args = make_default_args(opts)
make_args += [
'-C', '%s/llvm' % opts.mono_source_root,
'-f', 'build.mk', 'clean-llvm',
'LLVM_BUILD=%s' % build_dir,
'LLVM_PREFIX=%s' % install_dir
]
run_command('make', args=make_args, name='make clean')
开发者ID:godotengine,项目名称:godot-mono-builds,代码行数:18,
示例6: strip_libs
点赞 6
# 需要
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
