import sys
while True:
Warning = input('Если вы хотите заархивировать файлы не находящиеся\
в главном каталоге, \nвведите полные пути этих файлов как аргумент\
для командной строки,\nчерез пробел, перед запуском программы. \
\n\nПродолжить архивацию: -\nВыйти из программы: +\
\nВведите команду: ')
if Warning == str('+'):
sys.exit
elif Warning == str('-'):
break
问题是我放行\和断行后,单词之间有很大的空格,如何解决?

试试这样:
您的文本的问题是,当您将文本换行时,会在开头放置额外的空格,可以使用正则表达式将它们删除
那些。用 1 个空格替换文本中的多个空格
另外,没有缩进的转移也没有错,虽然不是很漂亮,但是代码可以,所以不会出现多余的空格
不要用制表符换行文本。