English 中文(简体)
类型:需要铺设或缓冲
原标题:TypeError: need string or buffer, list found

我正在通过学习艰难的钟,并用额外信贷进行16项工作。 我正试图阅读我用主要行动16制作的档案。 我写道:

# pylint: disable-msg=C0103
""" This script reads and prints a file set from the argv """
from sys import argv

filename = argv

txt = open(filename)

print txt.read()

我试图阅读的档案是:

Derp Derp
Reading this file
Will it work?

我收到这一错误:TypeError: coercing to Unicode: need string or.5/53/, list found,但无法确定我的档案是一份清单,而不是拼凑。

最佳回答

To debug, 尝试印刷filename

问题回答

argv is a list of evidence to their script. 第一种论点是:argvl。 引证:

from sys import argv

txt = open(argv[1])

print txt.read()

<>Important note:, 几乎总是名单上的第一个项目是0th items,argv, 这是一项例外,因为0th 的论点是您的描述。

我也面临同样的错误,但用本法典解决了这一错误:

from sys import argv

txt = open(argv[1])

print txt.read()




相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签