Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我的数据打印在括号中_Python_File_Reader - Fatal编程技术网

Python 为什么我的数据打印在括号中

Python 为什么我的数据打印在括号中,python,file,reader,Python,File,Reader,这是我的密码 f = open(sys.argv[1], 'rt') timeStart = str(datetime.datetime.now()) print 'Starting brute force attack' try: reader = csv.reader(f) count = 0 for row in reader: print str(row) finally: f.close() 我的实际产出是: ['Zyzyvas']

这是我的密码

f = open(sys.argv[1], 'rt')

timeStart = str(datetime.datetime.now())
print 'Starting brute force attack'

try:
    reader = csv.reader(f)
    count = 0
    for row in reader:
       print str(row)

finally:
    f.close()
我的实际产出是: ['Zyzyvas']

从中读取的文件包含以下条目: 齐特姆 齐夫瓦斯

我只想让它打印字符串而不是其他东西我缺少什么


谢谢大家

尝试使用
print((“”).join(row))

您可以
使用以下命令将行重新连接成字符串:

with open(sys.argv[1], 'rt') as f:
    reader = csv.reader(f)
    for row in reader:
       print ' '.join(row)

如果您似乎不想进行CSV解析,为什么要使用CSV读取器?
row
是一个列表,其第一个元素是字符串。您可以执行
打印行[0]
然后获取第一个索引<代码>[][0]
还将代码包含在带有open块的
中,这样您就不必担心关闭文件。执行
with
块中的代码后,它将关闭文件。另一条评论:
count
做什么?你能提供一个完整的例子吗?