2013-02-19 117 views
1

这是从一个片段“文件写入Blobstore的”代码示例中GAE docs这个Blobstore blob创建代码中的第二个参数是什么?

# Open the file and write to it 
with files.open(file_name, 'a') as f: 
    f.write('data') 

能否请你告诉我'参数是什么,以及为什么有必要吗?我没有看到它在其他地方引用。

有人可能会认为它是文件名,但如果是这样,GAE会立即忘记名称,并且这些文件在GAE后端都被称为“未命名”。

感谢

回答

2

'a'指定该文件为附加打开。必须指定它,因为默认值为'r':读取模式。

它是在http://docs.python.org/2/library/functions.html#open

的模式'w'最常用的值是'r'对于读操作,优良Python文档中正是如此描述 写入(截断文件如果它已经存在),和'a'为 追加...

+0

谢谢,bernie。愚蠢的我没有搜索Python文档。我只是假设它是一些特定于GAE的代码。如你所知,我是Python的新手。 – 2013-02-19 01:20:38

+1

非常欢迎。这是一个完全合理的假设,事实上,这样的网站存在的原因之一是,当一切都是新的,并且很容易犯错误时,协助这些初始步骤。欢呼,祝你的项目好运。 – bernie 2013-02-19 02:30:32

相关问题