How to use translate in python











up vote
-4
down vote

favorite












import os



def rename_files():



file_list = os.listdir(r"C:UsersEngismailDesktopprank")

saved_path = os.getcwd()

print("Current Work Directory is"+saved_path)

os.chdir(r"C:UsersEngismailDesktopprank")

for file_name in file_list:


os.rename(file_name, file_name.translate(None, "0123456789"))



os.chdir(saved_path)


rename_files()










share|improve this question







New contributor




pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    up vote
    -4
    down vote

    favorite












    import os



    def rename_files():



    file_list = os.listdir(r"C:UsersEngismailDesktopprank")

    saved_path = os.getcwd()

    print("Current Work Directory is"+saved_path)

    os.chdir(r"C:UsersEngismailDesktopprank")

    for file_name in file_list:


    os.rename(file_name, file_name.translate(None, "0123456789"))



    os.chdir(saved_path)


    rename_files()










    share|improve this question







    New contributor




    pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      up vote
      -4
      down vote

      favorite









      up vote
      -4
      down vote

      favorite











      import os



      def rename_files():



      file_list = os.listdir(r"C:UsersEngismailDesktopprank")

      saved_path = os.getcwd()

      print("Current Work Directory is"+saved_path)

      os.chdir(r"C:UsersEngismailDesktopprank")

      for file_name in file_list:


      os.rename(file_name, file_name.translate(None, "0123456789"))



      os.chdir(saved_path)


      rename_files()










      share|improve this question







      New contributor




      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      import os



      def rename_files():



      file_list = os.listdir(r"C:UsersEngismailDesktopprank")

      saved_path = os.getcwd()

      print("Current Work Directory is"+saved_path)

      os.chdir(r"C:UsersEngismailDesktopprank")

      for file_name in file_list:


      os.rename(file_name, file_name.translate(None, "0123456789"))



      os.chdir(saved_path)


      rename_files()







      python






      share|improve this question







      New contributor




      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Nov 21 at 12:27









      pdo error i need help

      1




      1




      New contributor




      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      pdo error i need help is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          From the documentation:




          Return a copy of the string in which each character has been mapped through the given translation table. The table must be an object that implements indexing via getitem(), typically a mapping or sequence. When indexed by a Unicode ordinal (an integer), the table object can do any of the following: return a Unicode ordinal or a string, to map the character to one or more other characters; return None, to delete the character from the return string; or raise a LookupError exception, to map the character to itself.




          So you can pass a dictionary from unicode ordinal (which you can find using ord) to the output string to translate the characters



          >>> s = "lol"
          >>> ord("l")
          108
          >>> s.translate({108:"w"})
          wow





          share|improve this answer








          New contributor




          johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.


















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });






            pdo error i need help is a new contributor. Be nice, and check out our Code of Conduct.










             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412037%2fhow-to-use-translate-in-python%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            From the documentation:




            Return a copy of the string in which each character has been mapped through the given translation table. The table must be an object that implements indexing via getitem(), typically a mapping or sequence. When indexed by a Unicode ordinal (an integer), the table object can do any of the following: return a Unicode ordinal or a string, to map the character to one or more other characters; return None, to delete the character from the return string; or raise a LookupError exception, to map the character to itself.




            So you can pass a dictionary from unicode ordinal (which you can find using ord) to the output string to translate the characters



            >>> s = "lol"
            >>> ord("l")
            108
            >>> s.translate({108:"w"})
            wow





            share|improve this answer








            New contributor




            johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.






















              up vote
              0
              down vote













              From the documentation:




              Return a copy of the string in which each character has been mapped through the given translation table. The table must be an object that implements indexing via getitem(), typically a mapping or sequence. When indexed by a Unicode ordinal (an integer), the table object can do any of the following: return a Unicode ordinal or a string, to map the character to one or more other characters; return None, to delete the character from the return string; or raise a LookupError exception, to map the character to itself.




              So you can pass a dictionary from unicode ordinal (which you can find using ord) to the output string to translate the characters



              >>> s = "lol"
              >>> ord("l")
              108
              >>> s.translate({108:"w"})
              wow





              share|improve this answer








              New contributor




              johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.




















                up vote
                0
                down vote










                up vote
                0
                down vote









                From the documentation:




                Return a copy of the string in which each character has been mapped through the given translation table. The table must be an object that implements indexing via getitem(), typically a mapping or sequence. When indexed by a Unicode ordinal (an integer), the table object can do any of the following: return a Unicode ordinal or a string, to map the character to one or more other characters; return None, to delete the character from the return string; or raise a LookupError exception, to map the character to itself.




                So you can pass a dictionary from unicode ordinal (which you can find using ord) to the output string to translate the characters



                >>> s = "lol"
                >>> ord("l")
                108
                >>> s.translate({108:"w"})
                wow





                share|improve this answer








                New contributor




                johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                From the documentation:




                Return a copy of the string in which each character has been mapped through the given translation table. The table must be an object that implements indexing via getitem(), typically a mapping or sequence. When indexed by a Unicode ordinal (an integer), the table object can do any of the following: return a Unicode ordinal or a string, to map the character to one or more other characters; return None, to delete the character from the return string; or raise a LookupError exception, to map the character to itself.




                So you can pass a dictionary from unicode ordinal (which you can find using ord) to the output string to translate the characters



                >>> s = "lol"
                >>> ord("l")
                108
                >>> s.translate({108:"w"})
                wow






                share|improve this answer








                New contributor




                johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                share|improve this answer



                share|improve this answer






                New contributor




                johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered Nov 21 at 12:34









                johnpaton

                23516




                23516




                New contributor




                johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                johnpaton is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






















                    pdo error i need help is a new contributor. Be nice, and check out our Code of Conduct.










                     

                    draft saved


                    draft discarded


















                    pdo error i need help is a new contributor. Be nice, and check out our Code of Conduct.













                    pdo error i need help is a new contributor. Be nice, and check out our Code of Conduct.












                    pdo error i need help is a new contributor. Be nice, and check out our Code of Conduct.















                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412037%2fhow-to-use-translate-in-python%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

                    Calculate evaluation metrics using cross_val_predict sklearn

                    Insert data from modal to MySQL (multiple modal on website)