Найти - Пользователи
Полная версия: Решено
Начало » Python для новичков » Решено
1 2
froa
Решено
py.user.next
Ты не можешь из файла удалить первую строку. Удаление первой строки подразумевает переписывание всех остальных строк - всего файла (операция затратная). Поэтому ты можешь сделать второй файл, где будут записаны обработанные строки. При каждом открытии сначала всё будет проматываться на длину второго файла, а потом уже читаться из первого дальше.
marvellik
ну если край надо
 def record(temp):
    with open ('test.txt','w') as out:
        for i in temp :
            out.write( i)
with open('test.txt') as  inp :
    try:
        temp = inp.readlines()
        url = temp.pop(0)
        record(temp)
        print(url)
    except IndexError:
        print(' файл пуст')
ну как вставить url на телефоне увы не подскажу
froa
Решено
marvellik
для точности нужно посмотреть что получается в url и соответственно либо собрать строку добавив вначале
https/ либо сразу использовать если строка правильная из файла прочитана
 import os
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
def record():
    with open('test.txt') as  inp :
        try:
            temp = inp.readlines()
            url = temp.pop(0)
            with open ('test.txt','w') as out:
                for i in temp :
                    out.write( i)
                return url #собираем строку или пишем из файла тут зависит как записана строка адрес в файле
        except IndexError:
            print(' файл пуст')
PACKAGE = 'com.android.browser'
ACTIVITY = '.BrowserActivity'
COMPONENT = PACKAGE + "/" + ACTIVITY
URI = record() 
device = MonkeyRunner.waitForConnection()
device.startActivity(component=COMPONENT, uri=URI)
froa
Решено
marvellik
froa
Я , по незнанию искал как вытащить
надо повторить функции и запомнить что они могут возвращать результат своей работы
тогда строка return url будет выглядеть так
 return ''.join(['http:\\sait.ru\\', url] )
froa
Решено
marvellik
а если в эту строку URI = record() прописать не результат функции а сразу нужный url то сработает?
если да то покажи этот url и отдельно строку что из файла получена
froa
Решено
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB