csv to txt in python [duplicate]












0
















This question already has an answer here:




  • How do I copy a file in Python?

    14 answers




I have multiple .csv files in the fodler and I need to convert them to .txt files. Currently I am able just to rename them, but I want to leave the original files in place



import os,sys
folder = 'C:....'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
newname = infilename.replace('.csv', '.txt')
output = os.rename(infilename, newname)









share|improve this question













marked as duplicate by Josh J, Ankit Jaiswal, jpp python
Users with the  python badge can single-handedly close python questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 15 '18 at 15:16


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.



















  • Do you just want to change the file-extension, or do you also want to change the content of the csv?

    – Niels Henkens
    Nov 15 '18 at 10:55











  • Copy file then rename the copy. stackoverflow.com/questions/123198/…

    – Josh J
    Nov 15 '18 at 10:57











  • What do you want to achieve? You are just making another copy with '.txt' extension.

    – Ankit Jaiswal
    Nov 15 '18 at 11:09
















0
















This question already has an answer here:




  • How do I copy a file in Python?

    14 answers




I have multiple .csv files in the fodler and I need to convert them to .txt files. Currently I am able just to rename them, but I want to leave the original files in place



import os,sys
folder = 'C:....'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
newname = infilename.replace('.csv', '.txt')
output = os.rename(infilename, newname)









share|improve this question













marked as duplicate by Josh J, Ankit Jaiswal, jpp python
Users with the  python badge can single-handedly close python questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 15 '18 at 15:16


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.



















  • Do you just want to change the file-extension, or do you also want to change the content of the csv?

    – Niels Henkens
    Nov 15 '18 at 10:55











  • Copy file then rename the copy. stackoverflow.com/questions/123198/…

    – Josh J
    Nov 15 '18 at 10:57











  • What do you want to achieve? You are just making another copy with '.txt' extension.

    – Ankit Jaiswal
    Nov 15 '18 at 11:09














0












0








0









This question already has an answer here:




  • How do I copy a file in Python?

    14 answers




I have multiple .csv files in the fodler and I need to convert them to .txt files. Currently I am able just to rename them, but I want to leave the original files in place



import os,sys
folder = 'C:....'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
newname = infilename.replace('.csv', '.txt')
output = os.rename(infilename, newname)









share|improve this question















This question already has an answer here:




  • How do I copy a file in Python?

    14 answers




I have multiple .csv files in the fodler and I need to convert them to .txt files. Currently I am able just to rename them, but I want to leave the original files in place



import os,sys
folder = 'C:....'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
newname = infilename.replace('.csv', '.txt')
output = os.rename(infilename, newname)




This question already has an answer here:




  • How do I copy a file in Python?

    14 answers








python csv






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 15 '18 at 10:53









Kamran AbbasovKamran Abbasov

246




246




marked as duplicate by Josh J, Ankit Jaiswal, jpp python
Users with the  python badge can single-handedly close python questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 15 '18 at 15:16


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









marked as duplicate by Josh J, Ankit Jaiswal, jpp python
Users with the  python badge can single-handedly close python questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 15 '18 at 15:16


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.















  • Do you just want to change the file-extension, or do you also want to change the content of the csv?

    – Niels Henkens
    Nov 15 '18 at 10:55











  • Copy file then rename the copy. stackoverflow.com/questions/123198/…

    – Josh J
    Nov 15 '18 at 10:57











  • What do you want to achieve? You are just making another copy with '.txt' extension.

    – Ankit Jaiswal
    Nov 15 '18 at 11:09



















  • Do you just want to change the file-extension, or do you also want to change the content of the csv?

    – Niels Henkens
    Nov 15 '18 at 10:55











  • Copy file then rename the copy. stackoverflow.com/questions/123198/…

    – Josh J
    Nov 15 '18 at 10:57











  • What do you want to achieve? You are just making another copy with '.txt' extension.

    – Ankit Jaiswal
    Nov 15 '18 at 11:09

















Do you just want to change the file-extension, or do you also want to change the content of the csv?

– Niels Henkens
Nov 15 '18 at 10:55





Do you just want to change the file-extension, or do you also want to change the content of the csv?

– Niels Henkens
Nov 15 '18 at 10:55













Copy file then rename the copy. stackoverflow.com/questions/123198/…

– Josh J
Nov 15 '18 at 10:57





Copy file then rename the copy. stackoverflow.com/questions/123198/…

– Josh J
Nov 15 '18 at 10:57













What do you want to achieve? You are just making another copy with '.txt' extension.

– Ankit Jaiswal
Nov 15 '18 at 11:09





What do you want to achieve? You are just making another copy with '.txt' extension.

– Ankit Jaiswal
Nov 15 '18 at 11:09












1 Answer
1






active

oldest

votes


















0














You can use the copyfile of shutil.



import shutil

....< part of your code > ...
shutil.copyfile(filename, filename.replace('.csv', '.txt'))





share|improve this answer






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    You can use the copyfile of shutil.



    import shutil

    ....< part of your code > ...
    shutil.copyfile(filename, filename.replace('.csv', '.txt'))





    share|improve this answer




























      0














      You can use the copyfile of shutil.



      import shutil

      ....< part of your code > ...
      shutil.copyfile(filename, filename.replace('.csv', '.txt'))





      share|improve this answer


























        0












        0








        0







        You can use the copyfile of shutil.



        import shutil

        ....< part of your code > ...
        shutil.copyfile(filename, filename.replace('.csv', '.txt'))





        share|improve this answer













        You can use the copyfile of shutil.



        import shutil

        ....< part of your code > ...
        shutil.copyfile(filename, filename.replace('.csv', '.txt'))






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 15 '18 at 11:02









        Niels HenkensNiels Henkens

        724517




        724517

















            Popular posts from this blog

            List item for chat from Array inside array React Native

            Xamarin.iOS Cant Deploy on Iphone

            App crashed after uploaded to heroku server