我尝试使用py_compile来获取一些字节码示例(用于学习需要)。
然而,这就是我得到的
\n文件.py:
\nprint("hello world")\nRun Code Online (Sandbox Code Playgroud)\n文件.pyc:
\n U\n\n\xef\xbf\xbd\xef\xbf\xbdOb \xef\xbf\xbd @ s e d \xef\xbf\xbd dS )zhello worldN)\xef\xbf\xbdprint\xef\xbf\xbd r r \xef\xbf\xbdtest.py\xef\xbf\xbd<module> \xef\xbf\xbd \nRun Code Online (Sandbox Code Playgroud)\n我想我正在做一些非常错误的事情,但我不知道。
\n我的基本脚本是
\nimport py_compile\n\npy_compile.compile('test.py')\nRun Code Online (Sandbox Code Playgroud)\n 我正在尝试从我的字典中获取值
for elem in set(sample_txt):
d = {elem:sample_txt.count(elem)}
print(d.values())
Run Code Online (Sandbox Code Playgroud)
d.values() 应返回值列表:
方法决定。key() 和 dict.keys() 。value() 显式返回键或值的列表。还有一个 items() 返回(键,值)元组列表,这是检查字典中所有键值数据的最有效方法。 来自developers.google.com
所以我应该得到类似的东西['a', 'b', 'etc']。然而在我的例子中我得到:
type(d.values())---> <class 'dict_values'>
怎么了?