Модераторы: Daevaorn
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> С Си, на питона... 
V
    Опции темы
GrayCardinal
Дата 3.8.2006, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 1
Всего: 58



Чего-то туплю маленько...
1 Как аргументы-то обрабатывать ? В смысле - правильно. Пробовал 
Цитата

from os import *
argv = os.argv
while param = argv.pop (0):
 print param

так ругается на присвоение в while...
2. mmap(2) вообще включабельна ? У меня os.mmap - "нет такого". Хотя на help отзывается и в документашке есть.
3. Есть хэйдер пакета (Си). Есть пакет (скажем буфер размера N). Вопрос - как его распарсить ? 

Спасибо..

Добавлено @ 09:04 
Да, еще трабла - как убрать эти сообщения об ошибках ? Достает малость. Может я действительно хочу открыть несуществующий файл (и получить ENOENT) ?  smile 


--------------------
PM MAIL WWW   Вверх
J2A
Дата 3.8.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



Учить матчасть (всё есть в стандартной документации):
1. import:
или
Код

import sys
args = sys.argv

или
Код

# не желательно
from sys import *
args = argv

2. argv:
Код

import sys
for arg in sys.argv:
    # ... some stuf ....

3. открыть файл
Код

try:
    fh=open('unexisted')
except IOError, msg:
    print "failed: %s" % msg

--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
slav0nic
Дата 3.8.2006, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



Код

import sys
for param in sys.argv:
    print param


mmap модуль есть такой, откуда он в os?
ошибки через try-except убирай =)

Добавлено @ 09:37 
и в питоне в while или if не может быть операторов присвоения! хотя возможно и появится)
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
GrayCardinal
Дата 3.8.2006, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 1
Всего: 58



J2A, 
Вы не с омсклуга часом ?

Код

import sys
for param in sys.argv:

а если у опции аргумент ?


--------------------
PM MAIL WWW   Вверх
GrayCardinal
Дата 3.8.2006, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 1
Всего: 58



с mmap'ом понял, спасибочки огромное smile я его в os и sys искал  smile 


--------------------
PM MAIL WWW   Вверх
albertn
Дата 3.8.2006, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Кстати, есть очень удобная вещь как getopt
PM WWW ICQ   Вверх
pythonwin
Дата 3.8.2006, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(albertn @  3.8.2006,  18:09 Найти цитируемый пост)
Кстати, есть очень удобная вещь как getopt 

А это что такое? 
albertn, пожалуйста, дай ссылку.  smile 
PM WWW GTalk Jabber   Вверх
albertn
Дата 3.8.2006, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Ссылка
Очень часто используется для разбора структурированных аргументов коммандной строки
PM WWW ICQ   Вверх
pythonwin
Дата 3.8.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(albertn @  3.8.2006,  19:08 Найти цитируемый пост)
Ссылка
Очень часто используется для разбора структурированных аргументов коммандной строки 

Спасибо, сейчас посмотрю...
PM WWW GTalk Jabber   Вверх
Cr@$h
Дата 26.8.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41




M
Cr@$h
Модератор: Пожалуйста, один топик - один вопрос.

PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.