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



使用: Windows 7, Python 2.7

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

Dr. Edit Using Python with Google Drive SDK

自述文件说明指出:

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

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

我不知道如何运行这个命令行。 我尝试在Windows命令提示符下运行它。 我尝试在Python Shell中运行它。 我试图在 Python Commmand 行中运行它。 语法错误:语法无效

这个自述文件正确吗? 过时了吗? 我做错了什么吗? 这是一行应该成为 python 程序一部分的代码吗? -c 有什么用?

我刚刚意识到python -c可能只是表示法,以指示用户应使用python命令行输入以下内容。

所以我输入:

import os
print os.urandom(64)

并打印了一串特殊字符:

タAËDkæ4ÃZ﾿ヌTツUルヒL゚é-ツؓルト0ᄚ'Ënᄚô#؝UíèRKRüÏ*'ᄇᄂヤナ%ÿëᄄÄÓò&

可能应该有一个会话.秘密对象? 文件? 变量? 特殊字符字符串被写入的。

我需要学习Python Print函数。

  • 您可以在 Python 中读取和写入文件,而无需导入库。
  • Python 中的 Open() 函数将打开一个文件,或者创建一个新文件
  • 有四种打开(创建)文件的模式
  • "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()

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

最新更新