背景。四年制Comp Sci学生。第一年的python。
问题:我在两个地方运行程序,Pycharm(IDE)和使用终端的外部服务器。相同python的输出 在这两件事上运行时,文件是不同的。我需要它 相同,最好是正确的。 (是的,python和fasta文件 在终端和Pycharm上是相同的。
Pycharm文件:
终端文件
There are 1255728 CpG pairs in this sequence.
[(63385200, 63385679), (64711680, 64712169), (65825370, 65825849), (131739850, 131740259), (134326260, 134326859)]
[(1092400, 1092839), (1366440, 1366849), (1549650, 1550099), (4068100, 4068849), (4326450, 4327169), (9216770, 9217449), (12647450, 12648029), (14136430, 14136909), (15126110, 15126569)
, (29073770, 29074689), (39586690, 39587139), (73198340, 73198929), (74377730, 74378379), (75009180, 75009779), (75341380, 75341889), (99970290, 99970769), (103436370, 103436809)]
getting average CpGIsland length for + strand
Average length: 491.0
getting average CpGIsland length for - strand
Average length: 564.2941176470588
('There are', 1255728, 'CpG pairs in this sequence.')
[]
[]
getting average CpGIsland length for + strand
Average length : 0
getting average CpGIsland length for - strand
Average length : 0
打印声明
print("There are",len(CG_indices),"CpG pairs in this sequence.")
两者的打印方式也有所不同,但我目前不在乎。
有人知道发生了什么事吗?
答案 0 :(得分:0)
天哪,你们都很好。是的,我在终端上运行了python3 Window.py chrom9.fa,它起作用了,而当我运行python Window.py chrom9.fa时却不起作用。你们太棒了!感谢Graipher Ian Quah的怪异行为。 (Aaaaaaaaaaaaaa)(内部尖叫)
仍然不知道为什么会这样,但是我现在知道那显然是一个非常严重的问题。