Sponsored Content
Top Forums Shell Programming and Scripting **python : passing list as argument and updating in definition Post 302952002 by scriptscript on Wednesday 12th of August 2015 12:44:33 PM
Old 08-12-2015
**python : passing list as argument and updating in definition

In the below python code..
Could anyone please let me know why the name(variable) is getting modified if I update the kargs variable in the definition,


Code:
def f( kargs):
    kargs.extend([10])
    print ("In function :",kargs)

name = [1,2,3]
f(name)
print("Outside function :",name)

Output
Code:
>>> 
In function : [1, 2, 3, 10]
Outside function : [1, 2, 3, 10]
>>>

 

10 More Discussions You Might Find Interesting

1. Programming

Thread Argument Passing

#include <stdio.h> #include <pthread.h> #define NUM_THREADS 4 /* function to be executed by the new thread*/ void *PrintHello(void * threadid) { printf("\n %3d:Hello World!\n",threadid); pthread_exit(NULL); } int main(int argc, char * argv) { int *taskids; int... (2 Replies)
Discussion started by: narom
2 Replies

2. Shell Programming and Scripting

Problem with Argument Passing

Greetings, I am wrapping the monitoring commands like vmstat, sar, iostat and call via arguments I want ./unix_stats.sh -v vmstat -p <SEC> -d <Duration> to give vmstat values, and similarly iostat etc.,. Also if I give ./unix_stats.sh -v vmstat -i iostat -p <SEC> -d <Duration> should give... (4 Replies)
Discussion started by: A_Rod
4 Replies

3. Shell Programming and Scripting

passing Argument

Hi All, i have script like below.. echo "1) first option" echo "" echo "2) second option" echo "" echo "*) please enter the correct option" read select case $select in 1) echo "first option selected" ;; 2) echo "second option selected" ;; *) echo "please enter the correct... (4 Replies)
Discussion started by: Shahul
4 Replies

4. Shell Programming and Scripting

Recursive argument passing

I'm writing a script that can be called on itself, and must be able to pass arguments down to itself properly. The regular usage of the script is as follows: myfun cmd1 'options1' cmd2 'options2' input If you're interested, the nuts and bolts of this function simply compare the outputs of... (2 Replies)
Discussion started by: Sunlis
2 Replies

5. Shell Programming and Scripting

passing either of argument, not both in shell

Hi, I have a requirement to work on script, it should take either of arguments. wrote it as below. #!/bin/bash usage() { echo "$0: missing argument OR invalid option ! Usage : $0 -m|-r|-d } while getopts mrdvh opt; do case "$opt" in m) monitor_flag=monitor;;... (1 Reply)
Discussion started by: ramanaraoeee
1 Replies

6. Shell Programming and Scripting

passing an option as an argument!

Hi Folks I have got to the point where I can specify the arguments but how to pass an option is still mystery to me. Example: temp.csh a b c d set temp1 = $argv set temp2 = $argv set temp3 = $argv echo $temp1 a echo $temp2 b echo $temp3 c d I WANT: temp.csh a b c d -S 1 set temp1... (2 Replies)
Discussion started by: dixits
2 Replies

7. Shell Programming and Scripting

Help with passing argument

Hi, I have a script that is scheduled with cron and runs every night. The cron part looks like this: 00 20 * * 0,1,2,3,4,5,6 /usr/local/bin/BACKUP TBTARM HOT DELETE My issue is with the 3rd parameter. Somewhere in the script, i want to tell the script to delete some files if the 3rd... (7 Replies)
Discussion started by: dollypee
7 Replies

8. Shell Programming and Scripting

Argument passing

How to pass the alphabet character as a argument in case and in if block? ex: c=$1 if a-z ]] then echo "alphabet" case $1 in a-z) echo "the value is a alphabet" edit by bakunin: please use CODE-tags. We REALLY mean it. (9 Replies)
Discussion started by: Roozo
9 Replies

9. Programming

Python passing filename through argument

Hello, A python beginner question on passing filename thru argument. My code is: #!/usr/bin/python import sys, getopt import os def main(argv): try: opts, args = getopt.getopt(sys.argv,"hi:o:ce", ) except getopt.GetoptError: usage() print("Usage: %s... (6 Replies)
Discussion started by: yifangt
6 Replies

10. UNIX for Beginners Questions & Answers

Passing a second argument

I am trying to pass a second argument like so: if ] then export ARG2=$2 else message "Second argument not specified: USAGE - $PROGRAM_NAME ARG1 ARG2" checkerror -e 2 -m "Please specify if it is a history or weekly (H or W) extract in the 2nd argument" fi however, it always goes... (4 Replies)
Discussion started by: MIA651
4 Replies
hx509 printing functions(3)					Heimdalx509library				       hx509 printing functions(3)

NAME
hx509 printing functions - Functions void hx509_print_stdout (void *ctx, const char *fmt, va_list va) int hx509_oid_sprint (const heim_oid *oid, char **str) void hx509_oid_print (const heim_oid *oid, hx509_vprint_func func, void *ctx) void hx509_bitstring_print (const heim_bit_string *b, hx509_vprint_func func, void *ctx) int hx509_cert_keyusage_print (hx509_context context, hx509_cert c, char **s) int hx509_validate_ctx_init (hx509_context context, hx509_validate_ctx *ctx) void hx509_validate_ctx_set_print (hx509_validate_ctx ctx, hx509_vprint_func func, void *c) void hx509_validate_ctx_add_flags (hx509_validate_ctx ctx, int flags) void hx509_validate_ctx_free (hx509_validate_ctx ctx) int hx509_validate_cert (hx509_context context, hx509_validate_ctx ctx, hx509_cert cert) Detailed Description Function Documentation void hx509_bitstring_print (const heim_bit_string * b, hx509_vprint_func func, void * ctx) Print a bitstring using a hx509_vprint_func function. To print to stdout use hx509_print_stdout(). Parameters: b bit string to print. func hx509_vprint_func to print with. ctx context variable to hx509_vprint_func function. int hx509_cert_keyusage_print (hx509_context context, hx509_cert c, char ** s) Print certificate usage for a certificate to a string. Parameters: context A hx509 context. c a certificate print the keyusage for. s the return string with the keysage printed in to, free with hx509_xfree(). Returns: An hx509 error code, see hx509_get_error_string(). void hx509_oid_print (const heim_oid * oid, hx509_vprint_func func, void * ctx) Print a oid using a hx509_vprint_func function. To print to stdout use hx509_print_stdout(). Parameters: oid oid to print func hx509_vprint_func to print with. ctx context variable to hx509_vprint_func function. int hx509_oid_sprint (const heim_oid * oid, char ** str) Print a oid to a string. Parameters: oid oid to print str allocated string, free with hx509_xfree(). Returns: An hx509 error code, see hx509_get_error_string(). void hx509_print_stdout (void * ctx, const char * fmt, va_list va) Helper function to print on stdout for: o hx509_oid_print(), o hx509_bitstring_print(), o hx509_validate_ctx_set_print(). Parameters: ctx the context to the print function. If the ctx is NULL, stdout is used. fmt the printing format. va the argumet list. int hx509_validate_cert (hx509_context context, hx509_validate_ctx ctx, hx509_cert cert) Validate/Print the status of the certificate. Parameters: context A hx509 context. ctx A hx509 validation context. cert the cerificate to validate/print. Returns: An hx509 error code, see hx509_get_error_string(). void hx509_validate_ctx_add_flags (hx509_validate_ctx ctx, int flags) Add flags to control the behaivor of the hx509_validate_cert() function. Parameters: ctx A hx509 validation context. flags flags to add to the validation context. Returns: An hx509 error code, see hx509_get_error_string(). void hx509_validate_ctx_free (hx509_validate_ctx ctx) Free an hx509 validate context. Parameters: ctx the hx509 validate context to free. int hx509_validate_ctx_init (hx509_context context, hx509_validate_ctx * ctx) Allocate a hx509 validation/printing context. Parameters: context A hx509 context. ctx a new allocated hx509 validation context, free with hx509_validate_ctx_free(). Returns: An hx509 error code, see hx509_get_error_string(). void hx509_validate_ctx_set_print (hx509_validate_ctx ctx, hx509_vprint_func func, void * c) Set the printing functions for the validation context. Parameters: ctx a hx509 valication context. func the printing function to usea. c the context variable to the printing function. Returns: An hx509 error code, see hx509_get_error_string(). Version 1.5.2 11 Jan 2012 hx509 printing functions(3)
All times are GMT -4. The time now is 08:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy