Программа отлично работает в pycharm, выдает неверный ответ при запуске в терминале - PullRequest
0 голосов
/ 06 декабря 2018

Фон.Студент 4-го курса.Первогодний питон.

Проблема: Я запускаю программу в двух местах: Pycharm (IDE) и внешний сервер, использующий терминал.Вывод для одного и того же файла Python отличается при выполнении этих двух вещей.Мне нужно, чтобы оно было таким же и желательно правильным.(и да, python и файл fasta одинаковы для терминала и Pycharm).

Файлы для pycharm и терминала.

Файлы Pycharm:

  1. chromosome9.fa
  2. Window.py
  3. Команда для запуска: python Window.py chromosome9.fa

файлы терминалов

  1. chrom9.fa
  2. Window.py
  3. Команда для запуска: python Window.py chrom9.fa

Вывод файла 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.")

также печатает по-разному для обоих, но сейчас мне все равно.

Кто-нибудь знает, что происходит?

1 Ответ

0 голосов
/ 06 декабря 2018

Черт возьми, ребята, вы хороши.Да, я запустил python3 Window.py chrom9.fa на терминале, и он работал, тогда как он не работал, когда я запускал python Window.py chrom9.fa.Вы, ребята, потрясающие!Спасибо Ян Куах, Грейфер, странный.(Aaaaaaaaaaaa) (внутренне кричащий)

Все еще не знаю, почему это происходит, но теперь я знаю, что это, очевидно, очень серьезная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...