擅长:python、mysql、java
<p>似乎您真正想要的是定义自己的类,如下所示:</p>
<pre><code>class File:
# make a constructor, with a default parameter (for convenience!)
def __init__(self, abspath, basename, filextention, filetype = ''):
self.abspath = abspath
self.basename = basename
self.filextention = filextention
self.filetype = filetype
Files = []
# this part is almost the same, but you don't need the last parameter
# because we gave it a default value
Files.append(File('/home/user/teste1.txt', 'teste1.txt','txt'))
Files.append(File('/home/user/teste2.txt', 'teste2.txt','txt'))
Files.append(File('/home/user/teste3.txt', 'teste2.txt','txt'))
# this is a better way to loop over a list in Python:
for curFile in Files:
print(curFile.abspath, curFile.basename, curFile.filextention)
for curFile in Files:
curFile.filextention = 'A' # in Python all fields are public by default and can be assigned like this
</code></pre>