
python
you_only89
这个作者很懒,什么都没留下…
展开
-
Python执行shell脚本
最近遇到了一个问题,就是在Python脚本中执行shell,起初有印象,在研究生时候写过Python执行windows的batch脚本,知道Python可以有两种方式执行:1.os.system();2.os.popen().第一种较为简单,第二种是使用了管道。在这次的问题中,是要python如果执行shell失败,那么就终止退出Python,后面的代码不执行。以为很简单,像这样: try:原创 2017-04-28 14:12:40 · 1286 阅读 · 0 评论 -
给定n,计算二进制0b(0,...,n)中的1的个数
题目: 任意给定一个正整数n,计算0~n中1的个数。 例如: 输入:5 0~5的二进制为: 000, 001, 010, 011, 100, 101; 那么1的个数是1+1+2+1+2=7 输出:7拿到这道题目,首先想到的是将n转化为二进制数,然后做循环,依次判断n的二进制数的每一位,若是1,则sum++;然后计算n+1,按照第一步的方法。 给出Python代码:class原创 2017-05-23 15:32:48 · 1017 阅读 · 0 评论