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

# 需要


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部