[英]How do i ignore the space in command line input in python
所以我需要附加到python文件中。 这是一个随机的命令行输入
范例1:
file1 This is a sentence.
我该怎么做,所以“这是一个句子”将附加到文件1中,而不仅仅是“这”
范例2:
file2 A sentence
我如何做到这一点,以便将“句子”添加到文件2中,而不仅仅是“ A”
这是我到目前为止所拥有的。 并且可以将任意随机句子添加到文件中
with open(input[1],'a') as fileA:
fileA.write(input[2])
在外壳程序中将第二个命令行参数作为单个参数传递:
python /path/to/script.py file1 "This is a sentence."
或者,使用str.join
在文件名后加入参数:
with open(input[1], 'a') as fileA:
fileA.write(' '.join(input[2:]))
但是替代解决方案将无法保留空格/制表符的准确计数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.