# \[SOLVED\] Multiple Text Files From A List

**URL:** <https://onehack.st/t/solved-multiple-text-files-from-a-list/76644>\
**Category:** Tutorials & Methods\
**Tags:** solved\
**Created:** [April 2, 2020, 9:39am UTC](https://onehack.st/t/solved-multiple-text-files-from-a-list/76644 "2020-04-02T09:39:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![peekacho](https://onehack.st/user_avatar/onehack.st/peekacho/32/18344_2.png) [@peekacho](https://onehack.st/u/peekacho)\
**Post date:** [April 2, 2020, 9:39am UTC](https://onehack.st/t/solved-multiple-text-files-from-a-list/76644/1 "2020-04-02T09:39:17Z")

</div>

Hi Everyone!  
I’m looking for a way to create multiple text files from words list i.e,

**A list like:**

- Cats
- Dogs
- Rabbits
- Etc.

**In to:**

- Cats.txt
- Dogs.txt
- Rabbits.txt
- Etc.txt

Is there any easy way to do so?

---

<div class="post-metadata">

**Author:** ![RSreeCharitha](https://onehack.st/user_avatar/onehack.st/rsreecharitha/32/18335_2.png) [@RSreeCharitha](https://onehack.st/u/RSreeCharitha)\
**Post date:** [April 2, 2020, 11:54am UTC](https://onehack.st/t/solved-multiple-text-files-from-a-list/76644/2 "2020-04-02T11:54:08Z")

</div>

Using python, Yes.

Save this snippet in a file

```
li=['cat','dog','lion']
for i in li:
    open(i+'.txt','a').close()
    print('Creating {}.txt'.format(i))

```

Change the names in the list ‘li’ and run the program.  
Text files will be created in the same directory.

---

<div class="post-metadata">

**Author:** ![Mahesh\_C\_Regmi](https://onehack.st/user_avatar/onehack.st/mahesh_c_regmi/32/35658_2.png) [@Mahesh\_C\_Regmi](https://onehack.st/u/Mahesh_C_Regmi)\
**Post date:** [April 2, 2020, 1:20pm UTC](https://onehack.st/t/solved-multiple-text-files-from-a-list/76644/3 "2020-04-02T13:20:42Z")

</div>

**In Bash, you can do this…**

```bash
name=("apple" "cow" "banana")
for i in "${name[@]}"
do
    touch $i.txt
done

```

---

<div class="post-metadata">

**Author:** ![peekacho](https://onehack.st/user_avatar/onehack.st/peekacho/32/18344_2.png) [@peekacho](https://onehack.st/u/peekacho)\
**Post date:** [April 2, 2020, 2:32pm UTC](https://onehack.st/t/solved-multiple-text-files-from-a-list/76644/4 "2020-04-02T14:32:32Z")

</div>

Many Thanks, It just work like a charm.

---

<div class="post-metadata">

**Author:** ![peekacho](https://onehack.st/user_avatar/onehack.st/peekacho/32/18344_2.png) [@peekacho](https://onehack.st/u/peekacho)\
**Post date:** [April 2, 2020, 2:34pm UTC](https://onehack.st/t/solved-multiple-text-files-from-a-list/76644/5 "2020-04-02T14:34:46Z")

</div>

Many Thanks Mahesh, It’s working solution as well.
