使用python将包含参数的字符串转换为数组

时间:2017-10-09 00:28:09

标签: python string list arguments

我有这个python脚本,它将参数作为由“,”分隔的字符串,但我不能只拆分它,因为有一些参数包含“,”。输入是这样的:

"hello, how are you","how old are you"

我希望将它们作为:

["hello, how are you","how old are you"]

2 个答案:

答案 0 :(得分:3)

由于你的字符串看起来像csv,也许你可以使用csv模块。

new java.math.BigInteger("ABCDEFABC",16);

应输出:

  

['你好,你好吗','你多大了']

答案 1 :(得分:1)

不使用csv模块

my_str = '"hello, how are you","how old are you"'
my_str = my_str.split('"')[1::2]
print(my_str)

输出:

  

['你好,你好吗''你多大了']