将用户输入与os.getcwd()进行比较,然后继续或退出消息

时间:2017-11-08 23:05:16

标签: python python-3.x

如何显示实际的CWD,以及让用户手动输入进行确认。如果它们是相同的,则继续该程序,如果它们不相同,则退出程序并显示一条消息。

我收到了else:的错误。

import os
import sys

print('Current working directory (CWD) is:', os.getcwd())
confcwd = input('Confirm intended CWD by enerting: ')
if confcwd == os.getcwd():
    print ("CWD confirmed.")
    else:
    print ("ERROR! Unable to verify CWD.")
    exit()

(这可以保证文件操作不会在错误的目录中进行。)

1 个答案:

答案 0 :(得分:1)

缩进在Python中很重要:

import os
import sys

print('Current working directory (CWD) is:', os.getcwd())
confcwd = input('Confirm intended CWD by enerting: ')
if confcwd == os.getcwd():
    print ("CWD confirmed.")
else:
    print ("ERROR! Unable to verify CWD.")
    exit()