It can be quite frustrating figuring out what someone wants, Grant, especially when they just change it.
It is worse when instead of starting a new thread with an appropriate subject line, it continues and old one that was also frustrating to understand. It sounds though like another attempt to do something perhaps a different way. Both attempts seem to be to use some form of storage of a set of email addresses plus other info like a name that can be used to make a customized email. Frankly, this should have been fairly easy to do without so much back and forth. I don't care how the email is actually sent, but the rest could have been done any number of ways such as storing the data as rows in a CSV file or saved using JSON format and so on. It was never made clear why two files were needed and then somehow linked and searched. If the goal is to be able to search for something like a name and THEN find an email address, that seems quite trivial if they are I the same file in some format. If the number of items is small, reading it all in should not be a big deal and you can use a regular expression or other method to locate the entry you want and extract the additional info. If you have lots of data, reading line after line may be less useful than just using a database and a query. One way to stop feeling frustrated is to stop reading the thread. -----Original Message----- From: Python-list <python-list-bounces+avi.e.gross=gmail....@python.org> On Behalf Of Grant Edwards via Python-list Sent: Monday, January 29, 2024 5:54 PM To: python-list@python.org Subject: Re: Extract lines from file, add to new files On 2024-01-29, Rich Shepard via Python-list <python-list@python.org> wrote: > On Mon, 29 Jan 2024, Rich Shepard via Python-list wrote: > >> No, I hadn't ... but I am reading it now. > > Perhaps I missed the answer to my question when reading the io module. It > explains how to open/write/read files of text and binary data, not passing > a variable's value from one file to a place-keeper in another file. It's not at all clear (to me) what you're asking about. When you talk about "files" are you referring to data files? Python modules within a single program? Seperate Python programs? Something else? The phrase "place-keeper in another file" sounds a bit like you're trying to do templating. There are many, many ways to do templating in Python -- ranging from literal 'f-strings' to powerful templating engines that are used to construct entire web sites: https://www.google.com/search?q=python+templating https://docs.python.org/3/tutorial/inputoutput.html#tut-f-strings https://en.wikipedia.org/wiki/Jinja_(template_engine) -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list