本帖最后由 ZX424 于 2010-05-26 00:49 编辑 由于工作要求,需要使用python的PEXPECT模块进行交换机配置文件的自动备份 本人刚接触python不久,写的代码又臭又长,请各位见谅[code]#!/usr/bin/python import sys import time import os import pexpect now = time.strftime("%y%m%d", time.localtime()) #取得系统日期 os.mkdir("/var/ftp/%s" % now, 0777) #创建目录 os.chmod("/var/ftp/%s" % now, 0777) #更改目录权限 aa ...
by ZX424 - Python - 2010-05-26 16:04:42 阅读(12786) 回复(11)
像其他绝大多数语言一样,python中的循环语句也是两种while语句和for语句。与c中循环语句的不同有两点: 有一个else从句不能在while的真值判断表达式中同时进行赋值操作先来看while语句: while : ...else: ...上 面说的第一点不同是指在中,不能写成比如这样的表达式:"while x = next", 因为在python中,一个赋值语句并不返回一个值,只是赋值,这与c中不一样。else从句是在while循环结束后执行的,看起来好像是多此一举...
像其他绝大多数语言一样,python中的循环语句也是两种while语句和for语句。与c中循环语句的不同有两点: 有一个else从句不能在while的真值判断表达式中同时进行赋值操作先来看while语句: while : ...else: ...上面说的第一点不同是指在中,不能写成比如这样的表达式:"while x = next", 因为在python中,一个赋值语句并不返回一个值,只是赋值,这与c中不一样。else从句是在while循环结束后执行的,看起来好像是多此...
想实现这样的效果: zhangsan :100 lisi :101 wangwu :102 zhaoliu :103 用户名有n多个在另外一个文件里。 多谢各位。
最近写了一段代码,是while循环套while循环,可是代码并没有达到我需要的功能,所以想请教各位大虾,是不是里面的while循环没有跳出,外面的while循环就不能执行呀? while { ... while { ... } .... } 另,我的本意是,接收多个客户端,每接收一个,就让它在里面的while里运行,再从外面的while循环里接收别的连接上来的客户端,实现多线程操作,这样怎么处理while循环呀 [ 本帖最后由 olivia2007 于 2...
有一个简单的脚本如下:
没有while循环的时候能工作, 加上while循环后就报错[code]#!/bin/ksh
while :
do
sqlplus -s abc/abc@abc <
本帖最后由 eeeee159963 于 2013-02-06 17:23 编辑 [code] def repeater(value): while True: new=(yield value) if new is not None: value=new [/code]怎么跳出while循环
大家好,我想写个shell,是一直运行的,所以要用到while循环,不退出,当文件发生变化(更新等)的时候,执行相关操作1(好几个重复操作,统计发生变化的文件),但是遍历操作执行后,还需要执行一个一次的操作2(汇总),我把操作2加到操作1后面,发现执行好几次。要怎样才让操作2执行一次呢?
无意中看到以下代码:[code]#!/bin/sh while . do XXXXX done[/code]请问while后的"."是什么意思?有这样的用法吗?实际上程序执行的时候会出错 Usage: . [ options ] name [arg ...]
awk 'BEGIN{while("ls" | getline) print}' 这句为什么是读取ls输出的没一行呢? while("ls" | getline) 不是每次都执行了ls么?那么就每次都是读取的第一行啊。