先從百度上下載一個百萬位數的圓周率文件,打開:
filename = 'txt\pi_digits.txt'
with open(filename) as file_object:
lines = file_object.readlines()
print(lines[0:5])
文本中有換行符和空格,開頭還有非數值“PI=”,對文本進行去換行和空格:
filename = 'txt\pi_digits.txt'
with open(filename) as file_object:
contents = file_object.read()
pi = contents.replace(' ','').replace('\n','')[3:]
print(pi[0:100])
這樣就可以將你需要的pi位數傳入變量中供你使用了