为啥python3编了一个文件比对程序运行结果出来以后中文变成问号了.哪里的问题求大神?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥python3编了一个文件比对程序运行结果出来以后中文变成问号了.哪里的问题求大神?相关的知识,希望对你有一定的参考价值。

参考技术A 编码问题
记事本ANSI gbk
其他程序utf-8追问

我是新手,实在看不懂哇大神,能给讲讲么

追答

写程序就找个正经编辑器
sublime text什么的
别听大学老师推荐
他们说的最保守的

本回答被提问者采纳
参考技术B #coding:utf-8st="你从数据库中读入的字符串"st=st.decode("GBK") #或者查看一下数据库中的编码格式print st追问

我是新手,实在看不懂哇大神,能给讲讲么

如何用MEGA7做序列比对?

参考技术A 先准备好需要比对的序列,可以是DNA序列,也可以是Protein序列;

进入MEGA7软件首页,点击Align------Edit/Bulid Alignment-------Creat a new alignment-------OK,之后会弹出来一个对话框:

我这里的是rRNA 的16S序列,因此选DNA;如果你的得是氨基酸序列,那选不就选Protein嘛。然后软件会弹出来一个新窗口用来输入你准备好的序列文件,步骤是:点击Data------Open-------Retrieve Sequences from File,之后软件会弹出本地文件选择框,在界面上找到你的序列文件,点击"打开",你的序列就会显示在屏幕上了,打这里,你已经完成了序列的导入了,是不是很简单呢?你以为完了吗,等等,我们还没有呢做比对呢,咱们继续哈。。。

咱们现在屏幕上的序列还是散乱排列的,建树之间需要把他们对齐了,操作也很简单,点击Alignment---------Align by Muscle,同样会弹出一个对话框,问你是否要用所以的序列进行比对?(下图2),我这里是要用所有的,直接点击OK啦,但如果你的序列多了,也可以回到序列界面选择其中的序列,再来点击比对。 之后会弹出比对参数的对话框(下图3),具体每个条目是什么意思大家自行了解哈,我这里用的是默认值。

比对结果就如下图所示啦:

点击Data------Export Alignment有3种格式可供选择,选择你要的格式就好啦。

这样就完成了序列的比对了,我也是初来乍的新手呀,欢迎大家交流心得~~~3QU!!!...........

---------------------------------------------------------------------------------------------------------I am a line !----------------------------------------------------------------------------------------------

以上是关于为啥python3编了一个文件比对程序运行结果出来以后中文变成问号了.哪里的问题求大神?的主要内容,如果未能解决你的问题,请参考以下文章

C++调用bat后,为啥运行完不出结果

我用c++编了个程序,能将一个3位数的个位与百位交换位置,可是为啥会闪退?

请问哈,为啥会出来invalid syntax语法错误

pycharm编译python3为啥不能直接计算数学结果?

为啥我的这段python代码运行不出来结果,也没报错,跪求大神指点

用QT写程序,为啥运行成功了,却没有程序界面出来啊?