Python 代码判断文件路径类型:绝对路径还是相对路径
path = input('请输入一个路径: ')
if ':' in path:
print('absolute')
else:
print('relative')
运行上述代码,输入一个路径,程序会判断输入的路径是绝对路径还是相对路径,并输出结果。如果是绝对路径,则输出 'absolute',否则输出 'relative'。
代码解释:
path = input('请输入一个路径: '): 这行代码提示用户输入一个路径,并将输入的路径存储在path变量中。if ':' in path:: 这行代码检查路径字符串中是否包含冒号 (':')。因为在 Windows 系统中,绝对路径通常以盘符开头,例如 'C:',所以如果路径中包含冒号,则判断为绝对路径。print('absolute'): 如果路径包含冒号,则程序输出 'absolute'。else:: 否则,如果路径不包含冒号,则程序判断为相对路径。print('relative'): 如果路径不包含冒号,则程序输出 'relative'。
示例:
如果用户输入 'C:\Windows\System32',程序会输出 'absolute',因为路径包含冒号。
如果用户输入 'Documents\MyFile.txt',程序会输出 'relative',因为路径不包含冒号。
注意:
这个简单的代码仅适用于 Windows 系统,对于其他操作系统,例如 Linux 或 macOS,判断路径类型的方法可能有所不同。
原文地址: https://www.cveoy.top/t/topic/WJ7 著作权归作者所有。请勿转载和采集!