创建会话密钥 - Python - Google Drive SDK

时间:2014-01-04 01:40:06

标签: python-2.7 google-drive-api

使用:Windows 7,Python 2.7

代码: 编辑博士 - 谷歌在Google云端硬盘中创建新文件的示例

Dr Edit Using Python with Google Drive SDK

README指令声明:

  

创建会话密钥,该密钥应至少为64字节随机   字符,例如

python -c "import os; print os.urandom(64)" > session.secret

我不知道如何运行此命令行。我试图在Windows命令提示符下运行它。我试过在Python Shell中运行它。我试图在Python Commmand Line中运行它。 SyntaxError:语法无效

这个README文档是否正确?它已经过时了吗?难道我做错了什么?这是一行应该是python程序的一部分吗?什么是-c for?

我刚刚意识到python -c可能只是表示用户应该使用python命令行输入后面的内容。

所以我进入了:

import os

print os.urandom(64)

打印出一串特殊字符:

  

タAËDkæ4ÃZ﾿ヌツŤüルヒ大号゚E-ツルト0ㅀ 'ENㅀô#ߝUíèRKRüÏ*' ㅂㄴヤナ%YEㄸAOO&安培;

可能应该有session.secret对象?文件?变量?写入特殊字符串。

1 个答案:

答案 0 :(得分:0)

我需要学习Python打印功能。

  • 您可以在不导入库的情况下以Python读写文件。
  • Python中的Open()函数将打开一个文件, OR 创建一个新文件
  • 打开(创建)文件有四种模式
  • 'r'只读
  • 'w'只写
  • 'a'追加
  • 'r +'阅读和写作

这将创建一个名为“daSecretCode”的新文本文件(如果还没有)。注意:文件是在运行.py模块的目录中创建的。

daNewFile = open("daSecretCode.txt", "w")

将内容写入文件:

daNewFile.write("oerjfwi456745oetr78u9f9oirhiwurhkwejr")

关闭文件:

daNewfile.close()

将新会话密钥写入新文件:

import os
daSecretCode = repr(os.urandom(64))
daNewfile = open("daSecretCode.txt", "w")
daNewfile.write(daSecretCode)
daNewfile.close()

我不确定如何将内容格式化为原始输出。字符被格式化为其他内容。