使用: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对象?文件?变量?写入特殊字符串。
答案 0 :(得分:0)
我需要学习Python打印功能。
这将创建一个名为“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()
我不确定如何将内容格式化为原始输出。字符被格式化为其他内容。