使用: 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()
我不确定如何将内容格式化为原始输出。 字符被格式化为其他内容。