如何在Python中读取文件的每一行并将每一行存储为列表中的元素?
我想逐行读取文件,并将每行附加到列表的末尾.
来自C#背景的变量和方法名称的命名约定通常是CamelCase或Pascal Case:
// C# example
string thisIsMyVariable = "a"
public void ThisIsMyMethod()
Run Code Online (Sandbox Code Playgroud)
在Python中,我已经看到了上面的内容,但我也看到了使用下划线:
# python example
this_is_my_variable = 'a'
def this_is_my_function():
Run Code Online (Sandbox Code Playgroud)
Python有更优选的,明确的编码风格吗?
请考虑以下代码:
i = [1, 2, 3, 5, 8, 13]
j = []
k = 0
for l in i:
j[k] = l
k += 1
print j
Run Code Online (Sandbox Code Playgroud)
输出(Win 7 32位上的Python 2.6.6)是:
> Traceback (most recent call last):
> j[k] = l IndexError: list assignment index out of range
Run Code Online (Sandbox Code Playgroud)
我想这很简单,我不明白.有人可以清理它吗?
我文件的最后一行是:
29 DEZ,40,
如何修改该行,使其显示为:
29费尔南德斯,40,90,100,50
注意:我不想写新的一行.我想采用相同的行并在之后添加新值29-Dez,40,
我是python的新手.我在操作文件时遇到了很多麻烦,对我而言,我看到的每个例子都很难.