Taking parameters from users in ArcPy via IDLE?CAD to GDB import using ValueTable functionError in MultipleRingBuffer_analysis in pythonGetParameterAsText(arcpy) does not workError Failed to Execute_when trying to join table and ShapefileWhat should a scheme file contain in ManageTilecache_management?Workspace Error type- 000301 for reconcile versionArcGIS Exporting (ALL) layers from Table of ContentsCreating ArcMap Versions using ArcpyCreating Python code when creating tool gives ERROR 000210?Conversion of CSV to DBF is getting error message, why?

How badly should I try to prevent a user from XSSing themselves?

Sums of two squares in arithmetic progressions

Am I breaking OOP practice with this architecture?

What's the meaning of "Sollensaussagen"?

Did 'Cinema Songs' exist during Hiranyakshipu's time?

How to stretch the corners of this image so that it looks like a perfect rectangle?

how do we prove that a sum of two periods is still a period?

Pact of Blade Warlock with Dancing Blade

How to coordinate airplane tickets?

Why was the shrink from 8″ made only to 5.25″ and not smaller (4″ or less)

Which ISO should I use for the cleanest image?

Can a virus destroy the BIOS of a modern computer?

What does the same-ish mean?

Avoiding the "not like other girls" trope?

files created then deleted at every second in tmp directory

Is it "common practice in Fourier transform spectroscopy to multiply the measured interferogram by an apodizing function"? If so, why?

Is it possible to create a QR code using text?

What historical events would have to change in order to make 19th century "steampunk" technology possible?

Do creatures with a speed 0ft., fly 30ft. (hover) ever touch the ground?

Why do I get negative height?

How do conventional missiles fly?

Salesman text me from his personal phone

Can I hook these wires up to find the connection to a dead outlet?

How could sorcerers who are able to produce/manipulate almost all forms of energy communicate over large distances?



Taking parameters from users in ArcPy via IDLE?


CAD to GDB import using ValueTable functionError in MultipleRingBuffer_analysis in pythonGetParameterAsText(arcpy) does not workError Failed to Execute_when trying to join table and ShapefileWhat should a scheme file contain in ManageTilecache_management?Workspace Error type- 000301 for reconcile versionArcGIS Exporting (ALL) layers from Table of ContentsCreating ArcMap Versions using ArcpyCreating Python code when creating tool gives ERROR 000210?Conversion of CSV to DBF is getting error message, why?













1















I wonder if we can use arcpy.GetParameterAsText(0) in Python IDLE to get a parameter from a user?



I am using ArcGIS Desktop 10.4 and Python 2.7.10 that comes with ArcGIS. Actually I want to know how to use arcpy.GetParameterAsText() to get an input from a user or I should use input() function insted. If so, what is the use of arcpy.GetParameterAsText()?



import os
import arcpy

arcpy.env.workspace = arcpy.GetParameterAsText(0)

in_featureclass = arcpy.GetParameterAsText(1)
out_workspace = arcpy.GetParameterAsText(2)

out_featureclass = os.path.join(out_workspace,
os.path.basename(in_featureclass))


arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


and I got the following error:



Traceback (most recent call last):

File "C:/Data/s2.py", line 14, in <module>

arcpy.CopyFeatures_management(in_featureclass, out_featureclass)

File "C:Program Files (x86)ArcGISDesktop10.4ArcPyarcpymanagement.py",
line 2335, in CopyFeatures
raise e
ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000735: Input Features: Value is required
ERROR 000735: Output Feature Class: Value is required
Failed to execute (CopyFeatures).









share|improve this question









New contributor




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




















  • Are you writing something for use in ArcGIS such as a toolbox, or are you asking about command line options? If the latter, it depends on the version of Python (2.7, used with Desktop, or 3.x, used with Pro). In Python 3, it's myvar = input("string prompt for information") and Python2, myvar = raw_input("string prompt for information")

    – smiller
    2 days ago












  • Thanks smiler. I want to know how should I use arcpy.GetParameterAsText()? Should I create a toolbox first in ArcGIS?

    – Hasan77
    2 days ago











  • It's unclear what you are asking. Please edit your question to clarify where exactly you will be prompting users for input and what version of software you are using. The comment above is primarily for when the input request is completely outside of ArcGIS.

    – smiller
    2 days ago















1















I wonder if we can use arcpy.GetParameterAsText(0) in Python IDLE to get a parameter from a user?



I am using ArcGIS Desktop 10.4 and Python 2.7.10 that comes with ArcGIS. Actually I want to know how to use arcpy.GetParameterAsText() to get an input from a user or I should use input() function insted. If so, what is the use of arcpy.GetParameterAsText()?



import os
import arcpy

arcpy.env.workspace = arcpy.GetParameterAsText(0)

in_featureclass = arcpy.GetParameterAsText(1)
out_workspace = arcpy.GetParameterAsText(2)

out_featureclass = os.path.join(out_workspace,
os.path.basename(in_featureclass))


arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


and I got the following error:



Traceback (most recent call last):

File "C:/Data/s2.py", line 14, in <module>

arcpy.CopyFeatures_management(in_featureclass, out_featureclass)

File "C:Program Files (x86)ArcGISDesktop10.4ArcPyarcpymanagement.py",
line 2335, in CopyFeatures
raise e
ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000735: Input Features: Value is required
ERROR 000735: Output Feature Class: Value is required
Failed to execute (CopyFeatures).









share|improve this question









New contributor




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




















  • Are you writing something for use in ArcGIS such as a toolbox, or are you asking about command line options? If the latter, it depends on the version of Python (2.7, used with Desktop, or 3.x, used with Pro). In Python 3, it's myvar = input("string prompt for information") and Python2, myvar = raw_input("string prompt for information")

    – smiller
    2 days ago












  • Thanks smiler. I want to know how should I use arcpy.GetParameterAsText()? Should I create a toolbox first in ArcGIS?

    – Hasan77
    2 days ago











  • It's unclear what you are asking. Please edit your question to clarify where exactly you will be prompting users for input and what version of software you are using. The comment above is primarily for when the input request is completely outside of ArcGIS.

    – smiller
    2 days ago













1












1








1








I wonder if we can use arcpy.GetParameterAsText(0) in Python IDLE to get a parameter from a user?



I am using ArcGIS Desktop 10.4 and Python 2.7.10 that comes with ArcGIS. Actually I want to know how to use arcpy.GetParameterAsText() to get an input from a user or I should use input() function insted. If so, what is the use of arcpy.GetParameterAsText()?



import os
import arcpy

arcpy.env.workspace = arcpy.GetParameterAsText(0)

in_featureclass = arcpy.GetParameterAsText(1)
out_workspace = arcpy.GetParameterAsText(2)

out_featureclass = os.path.join(out_workspace,
os.path.basename(in_featureclass))


arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


and I got the following error:



Traceback (most recent call last):

File "C:/Data/s2.py", line 14, in <module>

arcpy.CopyFeatures_management(in_featureclass, out_featureclass)

File "C:Program Files (x86)ArcGISDesktop10.4ArcPyarcpymanagement.py",
line 2335, in CopyFeatures
raise e
ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000735: Input Features: Value is required
ERROR 000735: Output Feature Class: Value is required
Failed to execute (CopyFeatures).









share|improve this question









New contributor




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












I wonder if we can use arcpy.GetParameterAsText(0) in Python IDLE to get a parameter from a user?



I am using ArcGIS Desktop 10.4 and Python 2.7.10 that comes with ArcGIS. Actually I want to know how to use arcpy.GetParameterAsText() to get an input from a user or I should use input() function insted. If so, what is the use of arcpy.GetParameterAsText()?



import os
import arcpy

arcpy.env.workspace = arcpy.GetParameterAsText(0)

in_featureclass = arcpy.GetParameterAsText(1)
out_workspace = arcpy.GetParameterAsText(2)

out_featureclass = os.path.join(out_workspace,
os.path.basename(in_featureclass))


arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


and I got the following error:



Traceback (most recent call last):

File "C:/Data/s2.py", line 14, in <module>

arcpy.CopyFeatures_management(in_featureclass, out_featureclass)

File "C:Program Files (x86)ArcGISDesktop10.4ArcPyarcpymanagement.py",
line 2335, in CopyFeatures
raise e
ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000735: Input Features: Value is required
ERROR 000735: Output Feature Class: Value is required
Failed to execute (CopyFeatures).






arcpy parameters idle error-000735






share|improve this question









New contributor




Hasan77 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




Hasan77 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








edited 2 days ago









PolyGeo

53.9k1781245




53.9k1781245






New contributor




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









asked 2 days ago









Hasan77Hasan77

62




62




New contributor




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





New contributor





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






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












  • Are you writing something for use in ArcGIS such as a toolbox, or are you asking about command line options? If the latter, it depends on the version of Python (2.7, used with Desktop, or 3.x, used with Pro). In Python 3, it's myvar = input("string prompt for information") and Python2, myvar = raw_input("string prompt for information")

    – smiller
    2 days ago












  • Thanks smiler. I want to know how should I use arcpy.GetParameterAsText()? Should I create a toolbox first in ArcGIS?

    – Hasan77
    2 days ago











  • It's unclear what you are asking. Please edit your question to clarify where exactly you will be prompting users for input and what version of software you are using. The comment above is primarily for when the input request is completely outside of ArcGIS.

    – smiller
    2 days ago

















  • Are you writing something for use in ArcGIS such as a toolbox, or are you asking about command line options? If the latter, it depends on the version of Python (2.7, used with Desktop, or 3.x, used with Pro). In Python 3, it's myvar = input("string prompt for information") and Python2, myvar = raw_input("string prompt for information")

    – smiller
    2 days ago












  • Thanks smiler. I want to know how should I use arcpy.GetParameterAsText()? Should I create a toolbox first in ArcGIS?

    – Hasan77
    2 days ago











  • It's unclear what you are asking. Please edit your question to clarify where exactly you will be prompting users for input and what version of software you are using. The comment above is primarily for when the input request is completely outside of ArcGIS.

    – smiller
    2 days ago
















Are you writing something for use in ArcGIS such as a toolbox, or are you asking about command line options? If the latter, it depends on the version of Python (2.7, used with Desktop, or 3.x, used with Pro). In Python 3, it's myvar = input("string prompt for information") and Python2, myvar = raw_input("string prompt for information")

– smiller
2 days ago






Are you writing something for use in ArcGIS such as a toolbox, or are you asking about command line options? If the latter, it depends on the version of Python (2.7, used with Desktop, or 3.x, used with Pro). In Python 3, it's myvar = input("string prompt for information") and Python2, myvar = raw_input("string prompt for information")

– smiller
2 days ago














Thanks smiler. I want to know how should I use arcpy.GetParameterAsText()? Should I create a toolbox first in ArcGIS?

– Hasan77
2 days ago





Thanks smiler. I want to know how should I use arcpy.GetParameterAsText()? Should I create a toolbox first in ArcGIS?

– Hasan77
2 days ago













It's unclear what you are asking. Please edit your question to clarify where exactly you will be prompting users for input and what version of software you are using. The comment above is primarily for when the input request is completely outside of ArcGIS.

– smiller
2 days ago





It's unclear what you are asking. Please edit your question to clarify where exactly you will be prompting users for input and what version of software you are using. The comment above is primarily for when the input request is completely outside of ArcGIS.

– smiller
2 days ago










2 Answers
2






active

oldest

votes


















1














Your Script is ok and working as expected. However by looking your error's i can say you are passing wrong parameters. For debugging i would suggest you few modification in your script.



import os
import arcpy

arcpy.env.workspace = arcpy.GetParameterAsText(0)

in_featureclass = arcpy.GetParameterAsText(1)
out_workspace = arcpy.GetParameterAsText(2)

# Printing all input parameters.
arcpy.AddMessage("Workspace--"+ arcpy.GetParameterAsText(0) )
arcpy.AddMessage("in_featureclass--"+ arcpy.GetParameterAsText(1))
arcpy.AddMessage("out_workspace--"+ arcpy.GetParameterAsText(2))

out_featureclass = os.path.join(out_workspace, os.path.basename(in_featureclass))

arcpy.AddMessage("out_featureclass --"+ out_featureclass)

arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


Finally check the result window from arcCatalog or arcMap.
You should see this kind of log.
enter image description here



Also for taking input parameters from user, you could create script parameters in you toolbox script like this.
enter image description here



This is how i passed my parameters and it ran successfully.enter image description here






share|improve this answer

























  • Thanks Bhashkar. I ran your code again and got exactly the same error.

    – Hasan77
    2 days ago











  • How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

    – Bhaskar Singh
    2 days ago



















1














In the arcpy module, arcpy.GetParameterAsText() is used to create python script tools in the toolbox of ArcMap or ArcGIS Pro.



Following documentaion will show you how to create a script tool: http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/adding-a-script-tool.htm



And following documentation will explain how arcpy.GetParameterAsText() are used:
http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/setting-script-tool-parameters.htm



If your objective it to run the python script in python IDLE then I would suggest you to use the input method since arcpy.GetParameterAsText() will not work in IDLE.



Or your can just hardcode the variables being used. For example:



import os
import arcpy

arcpy.env.workspace = r"C:/path/to/geodatabase.gdb"


in_featureclass = r"C:/path/to/geodatabase.gdb/featureClass"
out_workspace = r"C:/path/to/geodatabase1.gdb"

out_featureclass = os.path.join(out_workspace,
os.path.basename(in_featureclass))


arcpy.CopyFeatures_management(in_featureclass, out_featureclass)





share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "79"
    ;
    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',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    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
    );



    );






    Hasan77 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%2fgis.stackexchange.com%2fquestions%2f317269%2ftaking-parameters-from-users-in-arcpy-via-idle%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    Your Script is ok and working as expected. However by looking your error's i can say you are passing wrong parameters. For debugging i would suggest you few modification in your script.



    import os
    import arcpy

    arcpy.env.workspace = arcpy.GetParameterAsText(0)

    in_featureclass = arcpy.GetParameterAsText(1)
    out_workspace = arcpy.GetParameterAsText(2)

    # Printing all input parameters.
    arcpy.AddMessage("Workspace--"+ arcpy.GetParameterAsText(0) )
    arcpy.AddMessage("in_featureclass--"+ arcpy.GetParameterAsText(1))
    arcpy.AddMessage("out_workspace--"+ arcpy.GetParameterAsText(2))

    out_featureclass = os.path.join(out_workspace, os.path.basename(in_featureclass))

    arcpy.AddMessage("out_featureclass --"+ out_featureclass)

    arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


    Finally check the result window from arcCatalog or arcMap.
    You should see this kind of log.
    enter image description here



    Also for taking input parameters from user, you could create script parameters in you toolbox script like this.
    enter image description here



    This is how i passed my parameters and it ran successfully.enter image description here






    share|improve this answer

























    • Thanks Bhashkar. I ran your code again and got exactly the same error.

      – Hasan77
      2 days ago











    • How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

      – Bhaskar Singh
      2 days ago
















    1














    Your Script is ok and working as expected. However by looking your error's i can say you are passing wrong parameters. For debugging i would suggest you few modification in your script.



    import os
    import arcpy

    arcpy.env.workspace = arcpy.GetParameterAsText(0)

    in_featureclass = arcpy.GetParameterAsText(1)
    out_workspace = arcpy.GetParameterAsText(2)

    # Printing all input parameters.
    arcpy.AddMessage("Workspace--"+ arcpy.GetParameterAsText(0) )
    arcpy.AddMessage("in_featureclass--"+ arcpy.GetParameterAsText(1))
    arcpy.AddMessage("out_workspace--"+ arcpy.GetParameterAsText(2))

    out_featureclass = os.path.join(out_workspace, os.path.basename(in_featureclass))

    arcpy.AddMessage("out_featureclass --"+ out_featureclass)

    arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


    Finally check the result window from arcCatalog or arcMap.
    You should see this kind of log.
    enter image description here



    Also for taking input parameters from user, you could create script parameters in you toolbox script like this.
    enter image description here



    This is how i passed my parameters and it ran successfully.enter image description here






    share|improve this answer

























    • Thanks Bhashkar. I ran your code again and got exactly the same error.

      – Hasan77
      2 days ago











    • How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

      – Bhaskar Singh
      2 days ago














    1












    1








    1







    Your Script is ok and working as expected. However by looking your error's i can say you are passing wrong parameters. For debugging i would suggest you few modification in your script.



    import os
    import arcpy

    arcpy.env.workspace = arcpy.GetParameterAsText(0)

    in_featureclass = arcpy.GetParameterAsText(1)
    out_workspace = arcpy.GetParameterAsText(2)

    # Printing all input parameters.
    arcpy.AddMessage("Workspace--"+ arcpy.GetParameterAsText(0) )
    arcpy.AddMessage("in_featureclass--"+ arcpy.GetParameterAsText(1))
    arcpy.AddMessage("out_workspace--"+ arcpy.GetParameterAsText(2))

    out_featureclass = os.path.join(out_workspace, os.path.basename(in_featureclass))

    arcpy.AddMessage("out_featureclass --"+ out_featureclass)

    arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


    Finally check the result window from arcCatalog or arcMap.
    You should see this kind of log.
    enter image description here



    Also for taking input parameters from user, you could create script parameters in you toolbox script like this.
    enter image description here



    This is how i passed my parameters and it ran successfully.enter image description here






    share|improve this answer















    Your Script is ok and working as expected. However by looking your error's i can say you are passing wrong parameters. For debugging i would suggest you few modification in your script.



    import os
    import arcpy

    arcpy.env.workspace = arcpy.GetParameterAsText(0)

    in_featureclass = arcpy.GetParameterAsText(1)
    out_workspace = arcpy.GetParameterAsText(2)

    # Printing all input parameters.
    arcpy.AddMessage("Workspace--"+ arcpy.GetParameterAsText(0) )
    arcpy.AddMessage("in_featureclass--"+ arcpy.GetParameterAsText(1))
    arcpy.AddMessage("out_workspace--"+ arcpy.GetParameterAsText(2))

    out_featureclass = os.path.join(out_workspace, os.path.basename(in_featureclass))

    arcpy.AddMessage("out_featureclass --"+ out_featureclass)

    arcpy.CopyFeatures_management(in_featureclass, out_featureclass)


    Finally check the result window from arcCatalog or arcMap.
    You should see this kind of log.
    enter image description here



    Also for taking input parameters from user, you could create script parameters in you toolbox script like this.
    enter image description here



    This is how i passed my parameters and it ran successfully.enter image description here







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited 2 days ago

























    answered 2 days ago









    Bhaskar SinghBhaskar Singh

    465




    465












    • Thanks Bhashkar. I ran your code again and got exactly the same error.

      – Hasan77
      2 days ago











    • How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

      – Bhaskar Singh
      2 days ago


















    • Thanks Bhashkar. I ran your code again and got exactly the same error.

      – Hasan77
      2 days ago











    • How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

      – Bhaskar Singh
      2 days ago

















    Thanks Bhashkar. I ran your code again and got exactly the same error.

    – Hasan77
    2 days ago





    Thanks Bhashkar. I ran your code again and got exactly the same error.

    – Hasan77
    2 days ago













    How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

    – Bhaskar Singh
    2 days ago






    How are you passing parameters. Please check the parameters, I have added a screen shot, how i added parameters in my script. Furthermore all input parameters are required, You should not miss single one.

    – Bhaskar Singh
    2 days ago














    1














    In the arcpy module, arcpy.GetParameterAsText() is used to create python script tools in the toolbox of ArcMap or ArcGIS Pro.



    Following documentaion will show you how to create a script tool: http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/adding-a-script-tool.htm



    And following documentation will explain how arcpy.GetParameterAsText() are used:
    http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/setting-script-tool-parameters.htm



    If your objective it to run the python script in python IDLE then I would suggest you to use the input method since arcpy.GetParameterAsText() will not work in IDLE.



    Or your can just hardcode the variables being used. For example:



    import os
    import arcpy

    arcpy.env.workspace = r"C:/path/to/geodatabase.gdb"


    in_featureclass = r"C:/path/to/geodatabase.gdb/featureClass"
    out_workspace = r"C:/path/to/geodatabase1.gdb"

    out_featureclass = os.path.join(out_workspace,
    os.path.basename(in_featureclass))


    arcpy.CopyFeatures_management(in_featureclass, out_featureclass)





    share|improve this answer





























      1














      In the arcpy module, arcpy.GetParameterAsText() is used to create python script tools in the toolbox of ArcMap or ArcGIS Pro.



      Following documentaion will show you how to create a script tool: http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/adding-a-script-tool.htm



      And following documentation will explain how arcpy.GetParameterAsText() are used:
      http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/setting-script-tool-parameters.htm



      If your objective it to run the python script in python IDLE then I would suggest you to use the input method since arcpy.GetParameterAsText() will not work in IDLE.



      Or your can just hardcode the variables being used. For example:



      import os
      import arcpy

      arcpy.env.workspace = r"C:/path/to/geodatabase.gdb"


      in_featureclass = r"C:/path/to/geodatabase.gdb/featureClass"
      out_workspace = r"C:/path/to/geodatabase1.gdb"

      out_featureclass = os.path.join(out_workspace,
      os.path.basename(in_featureclass))


      arcpy.CopyFeatures_management(in_featureclass, out_featureclass)





      share|improve this answer



























        1












        1








        1







        In the arcpy module, arcpy.GetParameterAsText() is used to create python script tools in the toolbox of ArcMap or ArcGIS Pro.



        Following documentaion will show you how to create a script tool: http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/adding-a-script-tool.htm



        And following documentation will explain how arcpy.GetParameterAsText() are used:
        http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/setting-script-tool-parameters.htm



        If your objective it to run the python script in python IDLE then I would suggest you to use the input method since arcpy.GetParameterAsText() will not work in IDLE.



        Or your can just hardcode the variables being used. For example:



        import os
        import arcpy

        arcpy.env.workspace = r"C:/path/to/geodatabase.gdb"


        in_featureclass = r"C:/path/to/geodatabase.gdb/featureClass"
        out_workspace = r"C:/path/to/geodatabase1.gdb"

        out_featureclass = os.path.join(out_workspace,
        os.path.basename(in_featureclass))


        arcpy.CopyFeatures_management(in_featureclass, out_featureclass)





        share|improve this answer















        In the arcpy module, arcpy.GetParameterAsText() is used to create python script tools in the toolbox of ArcMap or ArcGIS Pro.



        Following documentaion will show you how to create a script tool: http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/adding-a-script-tool.htm



        And following documentation will explain how arcpy.GetParameterAsText() are used:
        http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/setting-script-tool-parameters.htm



        If your objective it to run the python script in python IDLE then I would suggest you to use the input method since arcpy.GetParameterAsText() will not work in IDLE.



        Or your can just hardcode the variables being used. For example:



        import os
        import arcpy

        arcpy.env.workspace = r"C:/path/to/geodatabase.gdb"


        in_featureclass = r"C:/path/to/geodatabase.gdb/featureClass"
        out_workspace = r"C:/path/to/geodatabase1.gdb"

        out_featureclass = os.path.join(out_workspace,
        os.path.basename(in_featureclass))


        arcpy.CopyFeatures_management(in_featureclass, out_featureclass)






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited yesterday

























        answered yesterday









        Gurminder BharaniGurminder Bharani

        4072517




        4072517




















            Hasan77 is a new contributor. Be nice, and check out our Code of Conduct.









            draft saved

            draft discarded


















            Hasan77 is a new contributor. Be nice, and check out our Code of Conduct.












            Hasan77 is a new contributor. Be nice, and check out our Code of Conduct.











            Hasan77 is a new contributor. Be nice, and check out our Code of Conduct.














            Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317269%2ftaking-parameters-from-users-in-arcpy-via-idle%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

            រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

            QGIS export composer to PDF scale the map [closed] Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Print Composer QGIS 2.6, how to export image?QGIS 2.8.1 print composer won't export all OpenCycleMap base layer tilesSave Print/Map QGIS composer view as PNG/PDF using Python (without changing anything in visible layout)?Export QGIS Print Composer PDF with searchable text labelsQGIS Print Composer does not change from landscape to portrait orientation?How can I avoid map size and scale changes in print composer?Fuzzy PDF export in QGIS running on macSierra OSExport the legend into its 100% size using Print ComposerScale-dependent rendering in QGIS PDF output

            PDF-ში გადმოწერა სანავიგაციო მენიუproject page