TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #22 · 19 јан.

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: names = [ 'image.bmp', 'second.txt.bkp', 'data.db', '.config.cfg', 'file.ext.bkp' ] И мы хотим убрать у них окончание ".bkp". Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное. Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip(). Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк). В нашем случае будет выглядеть вот так: >>> name.strip('.bkp') То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть. Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный. >>> for name in names: >>> print(name.strip('.bkp')) image.bm second.txt data.d config.cfg file.ext Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp' А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке. Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'. Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку. >>> for name in names: >>> print(name.replace('.bkp', '')) image.bmp second.txt data.db .config.cfg file.ext Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем. Просто впредь будьте внимательны с этим strip(). #basic

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #legaltechnology

当前筛选 #legaltechnology清除筛选
AI & Law

@ai_and_law · Post #227 · 29.01.2024 г., 08:04

Two US Appeals Courts Dive into AI Examination Greetings everyone! Two federal appeals courts in the United States are establishing committees dedicated to studying the influence of AI on the legal system. U.S. Circuit Judge Eric Miller is set to lead an AI-focused committee for the 9th U.S. Circuit Court of Appeals, headquartered in San Francisco. As the nation's largest federal appeals court, the 9th Circuit is yet to formulate regulations governing AI use among legal practitioners. Similarly, Chief Judge Michael Chagares of the 3rd U.S. Circuit Court of Appeals, based in Philadelphia, has instituted an AI committee, according to Joel McHugh, the court's deputy circuit executive. The announcement about the 9th Circuit's committee followed the revelation by the law firm Bradley Arant Boult Cummings that A.J. Bahou, a Nashville partner chairing its AI practice, had been appointed to serve on this newly formed panel. Chief U.S. Circuit Judge Mary Murguia is convening the 9th Circuit's committee, aiming to assist the court in assessing appropriate rules and applications of AI technology. "The court is in the process of forming a committee, and we will issue an announcement in due course," stated Miller. While the timing of potential actions by these committees remains unclear, McHugh offered no information on whether rules regulating AI use would be introduced. These decisions to establish AI-focused committees come amid a national exploration by judges on how to cope with the rapid ascent of generative AI programs, such as OpenAI's ChatGPT, and how to regulate their use within legal proceedings. Chief U.S. Supreme Court Justice John Roberts, in his annual report on December 31, emphasized the potential benefits of AI while urging caution and humility in its application. He pointed out incidents of AI "hallucination," where lawyers using AI programs submitted briefs with citations to non-existent cases. #AIinLaw#LegalTechnology#USCourts#ArtificialIntelligence