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,判断路径类型的方法可能有所不同。

Python 代码判断文件路径类型:绝对路径还是相对路径

原文地址: https://www.cveoy.top/t/topic/WJ7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录