当我试图通过我的覆盆子pi上的终端运行这个脚本时:
input = 5
num = int(input)
for i in range(2,num):
if (num % i) == 0:
print(num, "is divisible by", i)
break
else:
print(num, "is a prime number")
break
其输出是:
(5, 'is a prime number')
我找不到任何会发生这种情况的原因而且它只发生在终端上,但出于某种原因,如果我带走了(),它仍然可以工作,这不应该是我在python和可能犯了一个愚蠢的错误,但我在网上找不到任何关于它的信息
答案 0 :(得分:0)
尝试将my_df = pd.read_csv("my_file.txt", sep='\t')
my_df = my_df.groupby('chr')
# split the file
for chr_, data in my_df:
pd.Dataframe.to_csv(data, 'data_' + chr_ + '.txt', sep = '\t', header = True, index=False)
与format
print
答案 1 :(得分:-1)
在我的命令修复问题之前使用python3