GVKun编程网logo

在ios中运行一个简单的python脚本(iphone运行python脚本)

19

本篇文章给大家谈谈在ios中运行一个简单的python脚本,以及iphone运行python脚本的知识点,同时本文还将给你拓展Java的ProcessBuilder有没办法运行一个zip包里的php脚

本篇文章给大家谈谈在ios中运行一个简单的python脚本,以及iphone运行python脚本的知识点,同时本文还将给你拓展Java的ProcessBuilder有没办法运行一个zip包里的php脚本或者python脚本?、R语言GOplot包画弦图准备自己的数据~写了一个简单的python脚本,虽然丑但是能用、Sublime中运行基于控制台的Python脚本程序、【Ubuntu17.10】【Python】菜鸟新建文件夹、给予777权限、新建一个简单的python脚本测试等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

在ios中运行一个简单的python脚本(iphone运行python脚本)

在ios中运行一个简单的python脚本(iphone运行python脚本)

我想在ios上运行python脚本。我不想只用Python编写整个Application。

我试图了解PyObjC,但这并不容易。

请给我一个例子。我想将以下方法的结果保存在NSString变量中。

def doSomething():
   someInfos = "test"
   return someInfos

Java的ProcessBuilder有没办法运行一个zip包里的php脚本或者python脚本?

Java的ProcessBuilder有没办法运行一个zip包里的php脚本或者python脚本?

既然processbuilder有办法指定jar包,那么zip包里的php脚本或者python脚本有办法吗

回复内容:

既然processbuilder有办法指定jar包,那么zip包里的php脚本或者python脚本有办法吗

http://blog.csdn.net/guotong1988/article...

R语言GOplot包画弦图准备自己的数据~写了一个简单的python脚本,虽然丑但是能用

R语言GOplot包画弦图准备自己的数据~写了一个简单的python脚本,虽然丑但是能用

GOplot那个R语言包画弦图展示GO富集分析的结果,图还挺漂亮的,但是如果是自己的数据到最终他的画图需要的输入数据还挺麻烦的,我这边写了一个python脚本,希望可以简化画图数据的准备过程,脚本写的比较丑,但是凑合着能用

你自己需要准备的数据是

  • GO富集分析的结果
  • 感兴趣的基因列表(每行一个基因名)
  • 感兴趣的基因对应的数据(比如表达量或者其他) 一个基因名对应着一个数据,每行一个
  • 感兴趣的Term的名字(每行一个)

运行脚本(需要脚本和示例数据的话可以在文末留言

python .\prepare_input_df_for_R_GOplot_GOchord.py .\genes.txt .\process.txt .\GO_enrich_result.tsv a b 3 4 output-1.txt
  • 第一个位置是感兴趣的基因名文件
  • 第二个位置是感兴趣的Term的文件
  • 第三个位置是GO富集分析的结果文件
  • 第四个位置是GO富集分析结果文件的分隔符 a代表制表符 b代表逗号 d代表斜线/
  • 第五个位置是GO富集分析结果文件中基因名那一列的分隔符 abd同上
  • 第六个是GO富集分析结果文件中Term对应的是哪一列
  • 第七个是GO富集分析结果文件中基因名对应的是哪一列
  • 第八个参数是输出文件的名字

这样就获得了output-1.txt这个文件,接下来是R语言里的代码

df<-read.csv("D:/Jupyter/GOplot/example/output-1.txt",
             header = T,
             sep="\t",
             row.names = 1,
             check.names = F)

head(df)
df<-df[,1:dim(df)[2]-1]

首先是读入数据,python脚本输出的文件是制表符分隔的 结尾处有一列空值,python里不知道如何删掉,这里读入数据以后再删掉吧

which(rowSums(df) == 0)

数据每行都是0,和1,还得检查一下有没有哪一行全是0,如果全是0这一行得删掉

df1<-read.csv("D:/Jupyter/GOplot/example/geneslogfc.csv")
df$logFC<-df1$logFC

读取带数值的基因文件,这个基因文件的顺序需要和感兴趣的基因那个文件完全保持一致

最后就是画图了

library(GOplot)
library(ggplot2)
p1<-GOChord(as.matrix(df), 
        space = 0.02, 
        gene.order = ''logFC''
        gene.space = 0.25, gene.size = 5)

ggsave(filename = "GOplot_example/p3.pdf",
       p1,
       width = 15,height = 15)
image.png
后记

python里是可以调用R语言的,好好研究一些,看能不能直接一个python脚本出图,那样就非常方便了

欢迎大家关注我的公众号

小明的数据分析笔记本


小明的数据分析笔记本 公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记;3、生物信息学入门学习资料及自己的学习笔记!


本文分享自微信公众号 - 小明的数据分析笔记本(gh_0c8895f349d3)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

Sublime中运行基于控制台的Python脚本程序

Sublime中运行基于控制台的Python脚本程序

首先需要安装Package Control,如果没有安装过的话。

使用Ctrl+`(不是单引号哈,在键盘左上角位置)快捷键或者通过View->Show Console菜单打开命令行。

使用Sublime Text 3的,粘贴如下代码:

import urllib.request,os; pf = ''Package Control.sublime-package''; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ''wb'').write(urllib.request.urlopen( ''http://sublime.wbond.net/'' + pf.replace('' '',''%20'')).read())

如果是 Sublime Text 2,使用代码如下:

import urllib2,os; pf=''Package Control.sublime-package''; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), ''wb'').write( urllib2.urlopen( ''http://sublime.wbond.net/'' +pf.replace( '' '',''%20'' )).read()); print( ''Please restart Sublime Text to finish installation'')

顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。

一、安装SublimeREPL

1、调用ctrl+shift+p,输入:sublimerepl选择并安装;(如果找不到这个sublimerepl,后来输入install package才调出来
2、然后tools --sublimeREPL--Python你会发现打开了一个python的shell窗口,显然这个并不是我们想要的;
3、继续往下走,选择好我们要执行的py文件,选择
Tools -> SublimeREPL -> Python -> RUN current file,这时候已经支持输入了数据了。

二、设置快捷键

最后,由于每次运行程序都要执行:Tools -> SublimeREPL -> Python -> RUN current file 菜单有点麻烦,所以现在可以考虑给他创建个快捷键。方法如下:

选择主菜单上perferences -- key bindings user 中粘贴如下代码(快捷键红色标示的自定义就可以,个人喜欢F5):

[ {"keys":["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}}
]


这样以后你打开你要运行的Py程序,按下f5(Mac OS X下需要同时按下fn键才能激活功能键选择)就可以直接运行了。

下面的配置将F5设为运行python文件,F6为显示Python控制台,F7为显示Shell控制台,直接加入“Preference-key-binding-user”即可。

[ {"keys":["f5"],
    "caption": "SublimeREPL: Python - RUN current file",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_python_run",
    "file": "config/Python/Main.sublime-menu"
    }
},{"keys":["f6"],
    "caption": "SublimeREPL: Python",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_python",
    "file": "config/Python/Main.sublime-menu"
    }
},{"keys":["f7"],
    "caption": "SublimeREPL: Shell",
    "command": "run_existing_window_command", "args":
    {
    "id": "repl_shell",
    "file": "config/Shell/Main.sublime-menu"
    }
}
]





























【Ubuntu17.10】【Python】菜鸟新建文件夹、给予777权限、新建一个简单的python脚本测试

【Ubuntu17.10】【Python】菜鸟新建文件夹、给予777权限、新建一个简单的python脚本测试

作为一个菜鸟,安装的时候在网上各种搜索方法,然后就跟着大神的步骤进行了尝试,基本算是勉强安装成功吧,目前是否完全成功也不知道,主要先开始一些简单的应用尝试。

1.建立python测试文件夹:pythontest

hupeng@hupeng:~$ sudo mkdir pythontest

或者是

hupeng@hupeng:~$ sudo mkdir /home/hupeng/pythontest

这样我的文件夹就建立在了/home/hupeng下面,但是现在的新建立的pythontest是有权限限制的,所以需要将权限进行处理。

2.给新建文件夹pythontest 777权限设置

hupeng@hupeng:~$ sudo chmod 777 pythontest

或者是

hupeng@hupeng:~$ sudo chmod 777 /home/hupeng/pythontest

3.创建和编写一个新的python脚本作为测试和开始
首先,需要进入新建的文件夹,

hupeng@hupeng:~$ cd pythontest/

然后,屏幕上就会显示出

hupeng@hupeng:~/pythontest$

接着,需要使用nano创建和编辑新的python脚本,脚本名字为starttest.py

hupeng@hupeng:~/pythontest$ nano starttest.py

最后,出现一个界面,在界面输入python脚本程序即可

print ''start use python !!!''
print ''it is a sample test.''
print ''Ctrl+X can make you leave ,please do not forget save.''

按住Ctrl+X就可以离开,程序会提醒你是否要保存,填写Y就可以了,然后还可以编辑脚本名字,因为之前已经确定脚本名字,这里直接回车即可。运行编写成功的脚本程序。

hupeng@hupeng:~/pythontest$ python starttest.py

终端屏幕上就会显示得到如下所示,至此编辑成功人生第一个Ubuntu17.10下的简单python脚本测试

start use python !!!
it is a sample test.
Ctrl+X can make you leave ,please do not forget save.

关于在ios中运行一个简单的python脚本iphone运行python脚本的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Java的ProcessBuilder有没办法运行一个zip包里的php脚本或者python脚本?、R语言GOplot包画弦图准备自己的数据~写了一个简单的python脚本,虽然丑但是能用、Sublime中运行基于控制台的Python脚本程序、【Ubuntu17.10】【Python】菜鸟新建文件夹、给予777权限、新建一个简单的python脚本测试的相关知识,请在本站寻找。

本文标签:

上一篇Python xlrd读为字符串(python 读入字符串)

下一篇JavaScrip Arrow Functions and This