在如下所示的交互式会话中:
>>> f=open('test.txt','w')
>>> f
<open file 'test.txt', mode 'w' at 0x6e610>
Run Code Online (Sandbox Code Playgroud)
是什么0x6e610代表,我有什么可以做的Python是十六进制数?
我必须为Web应用程序选择一种字体,以生成某些文本的可打印视图(长文本,无颜色,白色背景).
这里的例子.
用户将以这些可能的方式阅读此可打印视图:
我暂时选择了web workhorse Georgia字体用于屏幕阅读,虽然我的css有一个@media print指令,但我还没有重新定义任何不同的打印字体.
简而言之,我不知道我是否应该区分打印字体和屏幕字体; 更改@media print字体也会影响想要在屏幕上阅读其Pdf的2.pc\Ereader用户.
所以我正在寻找一种能够满足这些要求的字体:
1.在可读性,打印和屏幕阅读
2(奖金)方面应该有一个很好的折衷方案.应该处理奇怪的unicode字符(格鲁吉亚在这里遗漏了一些东西)
任何提示?
有更好的方法吗?
当我在下面运行我的代码时,我得到了一个:ValueError: invalid literal for int() with base 10: '0.977759164126'但我不知道为什么
file_open = open("A1_B1_1000.txt", "r")
file_write = open ("average.txt", "w")
line = file_open.readlines()
list_of_lines = []
length = len(list_of_lines[0])
total = 0
for i in line:
values = i.split('\t')
list_of_lines.append(values)
count = 0
for j in list_of_lines:
count +=1
for k in range(0,count):
print k
list_of_lines[k].remove('\n')
for o in range(0,count):
for p in range(0,length):
print list_of_lines[p][o]
number = int(list_of_lines[p][o])
total + number
average = total/count
print average
Run Code Online (Sandbox Code Playgroud)
我的文本文件如下:
0.977759164126 0.977759164126 …